@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap");
body {
  padding: 0;
  margin: 0;
  font-size: 16px;
  overflow-x: hidden; }
  body .entry-title {
    font-weight: 700; }
  body .entry-content p {
    margin-bottom: 2rem; }
  body .error-content ul a {
    text-decoration: underline; }

.block-wrapper {
  overflow-x: hidden; }

img {
  display: inline-block;
  vertical-align: middle; }

.site-inner {
  margin: 40px auto; }

:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #000000;
  --bs-secondary: #DA342C;
  --bs-grey-dark: #3C3C3C;
  --bs-grey-light: #F0F0F0;
  --bs-off-black: #2B2B2B;
  --bs-light: #FFFFFF;
  --bs-dark: #000000;
  --bs-success: #000000;
  --bs-info: #000000;
  --bs-warning: #000000;
  --bs-danger: #DA342C;
  --bs-primary-rgb: 0, 0, 0;
  --bs-secondary-rgb: 218, 52, 44;
  --bs-grey-dark-rgb: 60, 60, 60;
  --bs-grey-light-rgb: 240, 240, 240;
  --bs-off-black-rgb: 43, 43, 43;
  --bs-light-rgb: 255, 255, 255;
  --bs-dark-rgb: 0, 0, 0;
  --bs-success-rgb: 0, 0, 0;
  --bs-info-rgb: 0, 0, 0;
  --bs-warning-rgb: 0, 0, 0;
  --bs-danger-rgb: 218, 52, 44;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 0, 0, 0;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: Nunito Sans, sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #000000;
  --bs-body-bg: #FFFFFF;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 32px;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #000000;
  --bs-link-hover-color: #000000;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd; }

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

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem; }

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
          appearance: none;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control[type="file"] {
    overflow: hidden; }
    .form-control[type="file"]:not(:disabled):not([readonly]) {
      cursor: pointer; }
  .form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
  .form-control::-webkit-date-and-time-value {
    height: 1.5em; }
  .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled {
    background-color: #e9ecef;
    opacity: 1; }
  .form-control::file-selector-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    -webkit-margin-end: 0.75rem;
            margin-inline-end: 0.75rem;
    color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-control::file-selector-button {
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext:focus {
    outline: 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem; }
  .form-control-sm::file-selector-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    -webkit-margin-end: 0.5rem;
            margin-inline-end: 0.5rem; }

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem; }
  .form-control-lg::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    -webkit-margin-end: 1rem;
            margin-inline-end: 1rem; }

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

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

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

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem; }
  .form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer; }
  .form-control-color::-moz-color-swatch {
    border: 0 !important;
    border-radius: 0.375rem; }
  .form-control-color::-webkit-color-swatch {
    border-radius: 0.375rem; }
  .form-control-color.form-control-sm {
    height: calc(1.5em + 0.5rem + 2px); }
  .form-control-color.form-control-lg {
    height: calc(1.5em + 1rem + 2px); }

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none; }
  @media (prefers-reduced-motion: reduce) {
    .form-select {
      transition: none; } }
  .form-select:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
  .form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 0.75rem;
    background-image: none; }
  .form-select:disabled {
    background-color: #e9ecef; }
  .form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #212529; }

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

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

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

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right; }
  .form-check-reverse .form-check-input {
    float: right;
    margin-right: -1.5em;
    margin-left: 0; }

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
          appearance: none;
  print-color-adjust: exact; }
  .form-check-input[type="checkbox"] {
    border-radius: 0.25em; }
  .form-check-input[type="radio"] {
    border-radius: 50%; }
  .form-check-input:active {
    -webkit-filter: brightness(90%);
            filter: brightness(90%); }
  .form-check-input:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
  .form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0d6efd; }
    .form-check-input:checked[type="checkbox"] {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); }
    .form-check-input:checked[type="radio"] {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); }
  .form-check-input[type="checkbox"]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }
  .form-check-input:disabled {
    pointer-events: none;
    -webkit-filter: none;
            filter: none;
    opacity: 0.5; }
  .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    cursor: default;
    opacity: 0.5; }

.form-switch {
  padding-left: 2.5em; }
  .form-switch .form-check-input {
    width: 2em;
    margin-left: -2.5em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2em;
    transition: background-position 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-switch .form-check-input {
        transition: none; } }
    .form-switch .form-check-input:focus {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); }
    .form-switch .form-check-input:checked {
      background-position: right center;
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
  .form-switch.form-check-reverse {
    padding-right: 2.5em;
    padding-left: 0; }
    .form-switch.form-check-reverse .form-check-input {
      margin-right: -2.5em;
      margin-left: 0; }

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

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }
  .btn-check[disabled] + .btn, .btn-check[disabled] + .button-with-icon, .gform_wrapper.gravity-theme #field_submit .btn-check[disabled] + input, .btn-check[disabled] + .loadMoreBtn, .btn-check[disabled] + .block-cta__link, .btn-check[disabled] + .block-features__link, .btn-check[disabled] + .block-hero__text-link, .btn-check[disabled] + .archive-main__link, .btn-check[disabled] + .transparent-button-with-icon, .btn-check[disabled] + .block-features__text-link, .btn-check[disabled] + .block-team__text-link, .btn-check[disabled] + .archive-main__text-link, .btn-check[disabled] + .block-content-txt-img__link, .btn-check:disabled + .btn, .btn-check:disabled + .button-with-icon, .gform_wrapper.gravity-theme #field_submit .btn-check:disabled + input, .btn-check:disabled + .loadMoreBtn, .btn-check:disabled + .block-cta__link, .btn-check:disabled + .block-features__link, .btn-check:disabled + .block-hero__text-link, .btn-check:disabled + .archive-main__link, .btn-check:disabled + .transparent-button-with-icon, .btn-check:disabled + .block-features__text-link, .btn-check:disabled + .block-team__text-link, .btn-check:disabled + .archive-main__text-link, .btn-check:disabled + .block-content-txt-img__link {
    pointer-events: none;
    -webkit-filter: none;
            filter: none;
    opacity: 0.65; }

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
          appearance: none; }
  .form-range:focus {
    outline: 0; }
    .form-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
    .form-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
  .form-range::-moz-focus-outer {
    border: 0; }
  .form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-webkit-slider-thumb {
        transition: none; } }
    .form-range::-webkit-slider-thumb:active {
      background-color: #b6d4fe; }
  .form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-moz-range-thumb {
        transition: none; } }
    .form-range::-moz-range-thumb:active {
      background-color: #b6d4fe; }
  .form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range:disabled {
    pointer-events: none; }
    .form-range:disabled::-webkit-slider-thumb {
      background-color: #adb5bd; }
    .form-range:disabled::-moz-range-thumb {
      background-color: #adb5bd; }

.form-floating {
  position: relative; }
  .form-floating > .form-control,
  .form-floating > .form-control-plaintext,
  .form-floating > .form-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25; }
  .form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 1rem 0.75rem;
    overflow: hidden;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: 1px solid transparent;
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-floating > label {
        transition: none; } }
  .form-floating > .form-control,
  .form-floating > .form-control-plaintext {
    padding: 1rem 0.75rem; }
    .form-floating > .form-control::-webkit-input-placeholder,
    .form-floating > .form-control-plaintext::-webkit-input-placeholder {
      color: transparent; }
    .form-floating > .form-control:-ms-input-placeholder,
    .form-floating > .form-control-plaintext:-ms-input-placeholder {
      color: transparent; }
    .form-floating > .form-control::placeholder,
    .form-floating > .form-control-plaintext::placeholder {
      color: transparent; }
    .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
    .form-floating > .form-control-plaintext:focus,
    .form-floating > .form-control-plaintext:not(:placeholder-shown) {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
    .form-floating > .form-control:-webkit-autofill,
    .form-floating > .form-control-plaintext:-webkit-autofill {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
  .form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem; }
  .form-floating > .form-control:focus ~ label,
  .form-floating > .form-control:not(:placeholder-shown) ~ label,
  .form-floating > .form-control-plaintext ~ label,
  .form-floating > .form-select ~ label {
    opacity: 0.65;
    -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
        -ms-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
            transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  .form-floating > .form-control:-webkit-autofill ~ label {
    opacity: 0.65;
    -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
            transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  .form-floating > .form-control-plaintext ~ label {
    border-width: 1px 0; }

.input-group {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-select,
  .input-group > .form-floating {
    position: relative;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    min-width: 0; }
  .input-group > .form-control:focus,
  .input-group > .form-select:focus,
  .input-group > .form-floating:focus-within {
    z-index: 5; }
  .input-group .btn, .input-group .button-with-icon, .input-group .gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme #field_submit .input-group input, .input-group .loadMoreBtn, .input-group .block-cta__link, .input-group .block-features__link, .input-group .block-hero__text-link, .input-group .archive-main__link, .input-group .transparent-button-with-icon, .input-group .block-features__text-link, .input-group .block-team__text-link, .input-group .archive-main__text-link, .input-group .block-content-txt-img__link {
    position: relative;
    z-index: 2; }
    .input-group .btn:focus, .input-group .button-with-icon:focus, .input-group .gform_wrapper.gravity-theme #field_submit input:focus, .gform_wrapper.gravity-theme #field_submit .input-group input:focus, .input-group .loadMoreBtn:focus, .input-group .block-cta__link:focus, .input-group .block-features__link:focus, .input-group .block-hero__text-link:focus, .input-group .archive-main__link:focus, .input-group .transparent-button-with-icon:focus, .input-group .block-features__text-link:focus, .input-group .block-team__text-link:focus, .input-group .archive-main__text-link:focus, .input-group .block-content-txt-img__link:focus {
      z-index: 5; }

.input-group-text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.375rem; }

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.input-group-lg > .button-with-icon,
.gform_wrapper.gravity-theme #field_submit .input-group-lg > input,
.input-group-lg > .loadMoreBtn,
.input-group-lg > .block-cta__link,
.input-group-lg > .block-features__link,
.input-group-lg > .block-hero__text-link,
.input-group-lg > .archive-main__link,
.input-group-lg > .transparent-button-with-icon,
.input-group-lg > .block-features__text-link,
.input-group-lg > .block-team__text-link,
.input-group-lg > .archive-main__text-link,
.input-group-lg > .block-content-txt-img__link {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem; }

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
.input-group-sm > .button-with-icon,
.gform_wrapper.gravity-theme #field_submit .input-group-sm > input,
.input-group-sm > .loadMoreBtn,
.input-group-sm > .block-cta__link,
.input-group-sm > .block-features__link,
.input-group-sm > .block-hero__text-link,
.input-group-sm > .archive-main__link,
.input-group-sm > .transparent-button-with-icon,
.input-group-sm > .block-features__text-link,
.input-group-sm > .block-team__text-link,
.input-group-sm > .archive-main__text-link,
.input-group-sm > .block-content-txt-img__link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem; }

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

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

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

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

.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.375rem; }

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

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

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754; }
  .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    border-color: #198754;
    box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem)); }

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754; }
  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: #198754; }
  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }
  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #198754; }

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

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated
.input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid, .was-validated
.input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3; }

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.375rem; }

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545; }
  .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem)); }

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545; }
  .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    background-color: #dc3545; }
  .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }
  .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #dc3545; }

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em; }

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated
.input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid, .was-validated
.input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(0, 0, 0, var(--bs-bg-opacity, 1)) !important; }

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(218, 52, 44, var(--bs-bg-opacity, 1)) !important; }

.text-bg-grey-dark {
  color: #fff !important;
  background-color: RGBA(60, 60, 60, var(--bs-bg-opacity, 1)) !important; }

.text-bg-grey-light {
  color: #000 !important;
  background-color: RGBA(240, 240, 240, var(--bs-bg-opacity, 1)) !important; }

.text-bg-off-black {
  color: #fff !important;
  background-color: RGBA(43, 43, 43, var(--bs-bg-opacity, 1)) !important; }

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(255, 255, 255, var(--bs-bg-opacity, 1)) !important; }

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(0, 0, 0, var(--bs-bg-opacity, 1)) !important; }

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(0, 0, 0, var(--bs-bg-opacity, 1)) !important; }

.text-bg-info {
  color: #fff !important;
  background-color: RGBA(0, 0, 0, var(--bs-bg-opacity, 1)) !important; }

.text-bg-warning {
  color: #fff !important;
  background-color: RGBA(0, 0, 0, var(--bs-bg-opacity, 1)) !important; }

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(218, 52, 44, var(--bs-bg-opacity, 1)) !important; }

.link-primary {
  color: #000000 !important; }
  .link-primary:hover, .link-primary:focus {
    color: black !important; }

.link-secondary {
  color: #DA342C !important; }
  .link-secondary:hover, .link-secondary:focus {
    color: #ae2a23 !important; }

.link-grey-dark {
  color: #3C3C3C !important; }
  .link-grey-dark:hover, .link-grey-dark:focus {
    color: #303030 !important; }

.link-grey-light {
  color: #F0F0F0 !important; }
  .link-grey-light:hover, .link-grey-light:focus {
    color: #f3f3f3 !important; }

.link-off-black {
  color: #2B2B2B !important; }
  .link-off-black:hover, .link-off-black:focus {
    color: #222222 !important; }

.link-light {
  color: #FFFFFF !important; }
  .link-light:hover, .link-light:focus {
    color: white !important; }

.link-dark {
  color: #000000 !important; }
  .link-dark:hover, .link-dark:focus {
    color: black !important; }

.link-success {
  color: #000000 !important; }
  .link-success:hover, .link-success:focus {
    color: black !important; }

.link-info {
  color: #000000 !important; }
  .link-info:hover, .link-info:focus {
    color: black !important; }

.link-warning {
  color: #000000 !important; }
  .link-warning:hover, .link-warning:focus {
    color: black !important; }

.link-danger {
  color: #DA342C !important; }
  .link-danger:hover, .link-danger:focus {
    color: #ae2a23 !important; }

.ratio, .block-video__video-wrap {
  position: relative;
  width: 100%; }
  .ratio::before, .block-video__video-wrap::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""; }
  .ratio > *, .block-video__video-wrap > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.ratio-fw-video, .block-video__video-wrap {
  --bs-aspect-ratio: calc(161 / 320 * 100%); }

.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%); }

.ratio-16x9, .block-video__video-wrap--16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%); }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020; }

.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020; }

@media (min-width: 390px) {
  .sticky-xs2-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xs2-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 405px) {
  .sticky-xs3-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xs3-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 430px) {
  .sticky-xs4-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xs4-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 450px) {
  .sticky-xs5-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xs5-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 467px) {
  .sticky-xs6-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xs6-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 500px) {
  .sticky-xs7-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xs7-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 525px) {
  .sticky-xs8-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xs8-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 540px) {
  .sticky-xs9-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xs9-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 560px) {
  .sticky-xs10-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xs10-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 575px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 600px) {
  .sticky-sm2-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-sm2-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 630px) {
  .sticky-sm3-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-sm3-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 665px) {
  .sticky-sm4-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-sm4-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 690px) {
  .sticky-sm5-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-sm5-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 715px) {
  .sticky-sm6-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-sm6-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 740px) {
  .sticky-sm7-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-sm7-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 790px) {
  .sticky-md2-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-md2-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 815px) {
  .sticky-md3-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-md3-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 840px) {
  .sticky-md4-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-md4-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 865px) {
  .sticky-md5-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-md5-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 888px) {
  .sticky-md6-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-md6-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 910px) {
  .sticky-md7-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-md7-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 934px) {
  .sticky-md8-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-md8-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 955px) {
  .sticky-md9-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-md9-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 977px) {
  .sticky-md10-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-md10-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 1024px) {
  .sticky-lg2-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-lg2-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 1070px) {
  .sticky-lg3-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-lg3-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 1105px) {
  .sticky-lg4-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-lg4-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 1130px) {
  .sticky-lg5-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-lg5-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 1160px) {
  .sticky-lg6-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-lg6-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 1260px) {
  .sticky-xl1-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xl1-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 1440px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 1600px) {
  .sticky-xxxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xxxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

.hstack {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch; }

.vstack {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch; }

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

.stretched-link::after, .block-features__text-link::after, .block-team__link::after, .archive-main__text-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: ""; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.vr {
  display: inline-block;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
              -ms-grid-row-align: stretch;
          align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25; }

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

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

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

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25; }

h1, .h1, .block-content-txt-img__heading, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2; }

h1, .h1, .block-content-txt-img__heading {
  font-size: calc(1.375rem + 1.5vw); }
  @media (min-width: 1200px) {
    h1, .h1, .block-content-txt-img__heading {
      font-size: 2.5rem; } }

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

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

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

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

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

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

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none; }

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

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

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

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

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

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

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg); }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: var(--bs-link-color);
  text-decoration: none; }
  a:hover {
    color: var(--bs-link-hover-color);
    text-decoration: underline; }

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

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem; }
  kbd kbd {
    padding: 0;
    font-size: 1em; }

figure {
  margin: 0 0 1rem; }

img,
svg {
  vertical-align: middle; }

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

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left; }

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

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

label {
  display: inline-block; }

button {
  border-radius: 0; }

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

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

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }
  select:disabled {
    opacity: 1; }

[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
  display: none !important; }

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

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

textarea {
  resize: vertical; }

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit; }
  @media (min-width: 1200px) {
    legend {
      font-size: 1.5rem; } }
  legend + * {
    clear: left; }

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

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

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

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

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

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

output {
  display: inline-block; }

iframe {
  border: 0; }

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

progress {
  vertical-align: baseline; }

[hidden] {
  display: none !important; }

.accordion {
  --bs-accordion-color: #212529;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #212529;
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff; }

.accordion-button {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition); }
  @media (prefers-reduced-motion: reduce) {
    .accordion-button {
      transition: none; } }
  .accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); }
    .accordion-button:not(.collapsed)::after {
      background-image: var(--bs-accordion-btn-active-icon);
      -webkit-transform: var(--bs-accordion-btn-icon-transform);
          -ms-transform: var(--bs-accordion-btn-icon-transform);
              transform: var(--bs-accordion-btn-icon-transform); }
  .accordion-button::after {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition); }
    @media (prefers-reduced-motion: reduce) {
      .accordion-button::after {
        transition: none; } }
  .accordion-button:hover {
    z-index: 2; }
  .accordion-button:focus {
    z-index: 3;
    border-color: var(--bs-accordion-btn-focus-border-color);
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow); }

.accordion-header {
  margin-bottom: 0; }

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); }
  .accordion-item:first-of-type {
    border-top-left-radius: var(--bs-accordion-border-radius);
    border-top-right-radius: var(--bs-accordion-border-radius); }
    .accordion-item:first-of-type .accordion-button {
      border-top-left-radius: var(--bs-accordion-inner-border-radius);
      border-top-right-radius: var(--bs-accordion-inner-border-radius); }
  .accordion-item:not(:first-of-type) {
    border-top: 0; }
  .accordion-item:last-of-type {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius); }
    .accordion-item:last-of-type .accordion-button.collapsed {
      border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
      border-bottom-left-radius: var(--bs-accordion-inner-border-radius); }
    .accordion-item:last-of-type .accordion-collapse {
      border-bottom-right-radius: var(--bs-accordion-border-radius);
      border-bottom-left-radius: var(--bs-accordion-border-radius); }

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); }

.accordion-flush .accordion-collapse {
  border-width: 0; }

.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }
  .accordion-flush .accordion-item:first-child {
    border-top: 0; }
  .accordion-flush .accordion-item:last-child {
    border-bottom: 0; }
  .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
    border-radius: 0; }

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius); }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 3rem; }
  .alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem; }

.alert-primary {
  --bs-alert-color: black;
  --bs-alert-bg: #cccccc;
  --bs-alert-border-color: #b3b3b3; }
  .alert-primary .alert-link {
    color: black; }

.alert-secondary {
  --bs-alert-color: #831f1a;
  --bs-alert-bg: #f8d6d5;
  --bs-alert-border-color: #f4c2c0; }
  .alert-secondary .alert-link {
    color: #691915; }

.alert-grey-dark {
  --bs-alert-color: #242424;
  --bs-alert-bg: #d8d8d8;
  --bs-alert-border-color: #c5c5c5; }
  .alert-grey-dark .alert-link {
    color: #1d1d1d; }

.alert-grey-light {
  --bs-alert-color: #606060;
  --bs-alert-bg: #fcfcfc;
  --bs-alert-border-color: #fbfbfb; }
  .alert-grey-light .alert-link {
    color: #4d4d4d; }

.alert-off-black {
  --bs-alert-color: #1a1a1a;
  --bs-alert-bg: #d5d5d5;
  --bs-alert-border-color: #bfbfbf; }
  .alert-off-black .alert-link {
    color: #151515; }

.alert-light {
  --bs-alert-color: #666666;
  --bs-alert-bg: white;
  --bs-alert-border-color: white; }
  .alert-light .alert-link {
    color: #525252; }

.alert-dark {
  --bs-alert-color: black;
  --bs-alert-bg: #cccccc;
  --bs-alert-border-color: #b3b3b3; }
  .alert-dark .alert-link {
    color: black; }

.alert-success {
  --bs-alert-color: black;
  --bs-alert-bg: #cccccc;
  --bs-alert-border-color: #b3b3b3; }
  .alert-success .alert-link {
    color: black; }

.alert-info {
  --bs-alert-color: black;
  --bs-alert-bg: #cccccc;
  --bs-alert-border-color: #b3b3b3; }
  .alert-info .alert-link {
    color: black; }

.alert-warning {
  --bs-alert-color: black;
  --bs-alert-bg: #cccccc;
  --bs-alert-border-color: #b3b3b3; }
  .alert-warning .alert-link {
    color: black; }

.alert-danger {
  --bs-alert-color: #831f1a;
  --bs-alert-bg: #f8d6d5;
  --bs-alert-border-color: #f4c2c0; }
  .alert-danger .alert-link {
    color: #691915; }

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: 0.375rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius); }
  .badge:empty {
    display: none; }

.btn .badge, .button-with-icon .badge, .gform_wrapper.gravity-theme #field_submit input .badge, .loadMoreBtn .badge, .block-cta__link .badge, .block-features__link .badge, .block-hero__text-link .badge, .archive-main__link .badge, .transparent-button-with-icon .badge, .block-features__text-link .badge, .block-team__text-link .badge, .archive-main__text-link .badge, .block-content-txt-img__link .badge {
  position: relative;
  top: -1px; }

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius); }

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x); }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; }

.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color); }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn, .btn-group > .button-with-icon, .gform_wrapper.gravity-theme #field_submit .btn-group > input, .btn-group > .loadMoreBtn, .btn-group > .block-cta__link, .btn-group > .block-features__link, .btn-group > .block-hero__text-link, .btn-group > .archive-main__link, .btn-group > .transparent-button-with-icon, .btn-group > .block-features__text-link, .btn-group > .block-team__text-link, .btn-group > .archive-main__text-link, .btn-group > .block-content-txt-img__link,
  .btn-group-vertical > .btn,
  .btn-group-vertical > .button-with-icon,
  .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input,
  .btn-group-vertical > .loadMoreBtn,
  .btn-group-vertical > .block-cta__link,
  .btn-group-vertical > .block-features__link,
  .btn-group-vertical > .block-hero__text-link,
  .btn-group-vertical > .archive-main__link,
  .btn-group-vertical > .transparent-button-with-icon,
  .btn-group-vertical > .block-features__text-link,
  .btn-group-vertical > .block-team__text-link,
  .btn-group-vertical > .archive-main__text-link,
  .btn-group-vertical > .block-content-txt-img__link {
    position: relative;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:checked + .button-with-icon, .gform_wrapper.gravity-theme #field_submit .btn-group > .btn-check:checked + input, .btn-group > .btn-check:checked + .loadMoreBtn, .btn-group > .btn-check:checked + .block-cta__link, .btn-group > .btn-check:checked + .block-features__link, .btn-group > .btn-check:checked + .block-hero__text-link, .btn-group > .btn-check:checked + .archive-main__link, .btn-group > .btn-check:checked + .transparent-button-with-icon, .btn-group > .btn-check:checked + .block-features__text-link, .btn-group > .btn-check:checked + .block-team__text-link, .btn-group > .btn-check:checked + .archive-main__text-link, .btn-group > .btn-check:checked + .block-content-txt-img__link,
  .btn-group > .btn-check:focus + .btn,
  .btn-group > .btn-check:focus + .button-with-icon,
  .gform_wrapper.gravity-theme #field_submit .btn-group > .btn-check:focus + input,
  .btn-group > .btn-check:focus + .loadMoreBtn,
  .btn-group > .btn-check:focus + .block-cta__link,
  .btn-group > .btn-check:focus + .block-features__link,
  .btn-group > .btn-check:focus + .block-hero__text-link,
  .btn-group > .btn-check:focus + .archive-main__link,
  .btn-group > .btn-check:focus + .transparent-button-with-icon,
  .btn-group > .btn-check:focus + .block-features__text-link,
  .btn-group > .btn-check:focus + .block-team__text-link,
  .btn-group > .btn-check:focus + .archive-main__text-link,
  .btn-group > .btn-check:focus + .block-content-txt-img__link,
  .btn-group > .btn:hover,
  .btn-group > .button-with-icon:hover,
  .gform_wrapper.gravity-theme #field_submit .btn-group > input:hover,
  .btn-group > .loadMoreBtn:hover,
  .btn-group > .block-cta__link:hover,
  .btn-group > .block-features__link:hover,
  .btn-group > .block-hero__text-link:hover,
  .btn-group > .archive-main__link:hover,
  .btn-group > .transparent-button-with-icon:hover,
  .btn-group > .block-features__text-link:hover,
  .btn-group > .block-team__text-link:hover,
  .btn-group > .archive-main__text-link:hover,
  .btn-group > .block-content-txt-img__link:hover,
  .btn-group > .btn:focus,
  .btn-group > .button-with-icon:focus,
  .gform_wrapper.gravity-theme #field_submit .btn-group > input:focus,
  .btn-group > .loadMoreBtn:focus,
  .btn-group > .block-cta__link:focus,
  .btn-group > .block-features__link:focus,
  .btn-group > .block-hero__text-link:focus,
  .btn-group > .archive-main__link:focus,
  .btn-group > .transparent-button-with-icon:focus,
  .btn-group > .block-features__text-link:focus,
  .btn-group > .block-team__text-link:focus,
  .btn-group > .archive-main__text-link:focus,
  .btn-group > .block-content-txt-img__link:focus,
  .btn-group > .btn:active,
  .btn-group > .button-with-icon:active,
  .gform_wrapper.gravity-theme #field_submit .btn-group > input:active,
  .btn-group > .loadMoreBtn:active,
  .btn-group > .block-cta__link:active,
  .btn-group > .block-features__link:active,
  .btn-group > .block-hero__text-link:active,
  .btn-group > .archive-main__link:active,
  .btn-group > .transparent-button-with-icon:active,
  .btn-group > .block-features__text-link:active,
  .btn-group > .block-team__text-link:active,
  .btn-group > .archive-main__text-link:active,
  .btn-group > .block-content-txt-img__link:active,
  .btn-group > .btn.active,
  .btn-group > .active.button-with-icon,
  .gform_wrapper.gravity-theme #field_submit .btn-group > input.active,
  .btn-group > .active.loadMoreBtn,
  .btn-group > .active.block-cta__link,
  .btn-group > .active.block-features__link,
  .btn-group > .active.block-hero__text-link,
  .btn-group > .active.archive-main__link,
  .btn-group > .active.transparent-button-with-icon,
  .btn-group > .active.block-features__text-link,
  .btn-group > .active.block-team__text-link,
  .btn-group > .active.archive-main__text-link,
  .btn-group > .active.block-content-txt-img__link,
  .btn-group-vertical > .btn-check:checked + .btn,
  .btn-group-vertical > .btn-check:checked + .button-with-icon,
  .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .btn-check:checked + input,
  .btn-group-vertical > .btn-check:checked + .loadMoreBtn,
  .btn-group-vertical > .btn-check:checked + .block-cta__link,
  .btn-group-vertical > .btn-check:checked + .block-features__link,
  .btn-group-vertical > .btn-check:checked + .block-hero__text-link,
  .btn-group-vertical > .btn-check:checked + .archive-main__link,
  .btn-group-vertical > .btn-check:checked + .transparent-button-with-icon,
  .btn-group-vertical > .btn-check:checked + .block-features__text-link,
  .btn-group-vertical > .btn-check:checked + .block-team__text-link,
  .btn-group-vertical > .btn-check:checked + .archive-main__text-link,
  .btn-group-vertical > .btn-check:checked + .block-content-txt-img__link,
  .btn-group-vertical > .btn-check:focus + .btn,
  .btn-group-vertical > .btn-check:focus + .button-with-icon,
  .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .btn-check:focus + input,
  .btn-group-vertical > .btn-check:focus + .loadMoreBtn,
  .btn-group-vertical > .btn-check:focus + .block-cta__link,
  .btn-group-vertical > .btn-check:focus + .block-features__link,
  .btn-group-vertical > .btn-check:focus + .block-hero__text-link,
  .btn-group-vertical > .btn-check:focus + .archive-main__link,
  .btn-group-vertical > .btn-check:focus + .transparent-button-with-icon,
  .btn-group-vertical > .btn-check:focus + .block-features__text-link,
  .btn-group-vertical > .btn-check:focus + .block-team__text-link,
  .btn-group-vertical > .btn-check:focus + .archive-main__text-link,
  .btn-group-vertical > .btn-check:focus + .block-content-txt-img__link,
  .btn-group-vertical > .btn:hover,
  .btn-group-vertical > .button-with-icon:hover,
  .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input:hover,
  .btn-group-vertical > .loadMoreBtn:hover,
  .btn-group-vertical > .block-cta__link:hover,
  .btn-group-vertical > .block-features__link:hover,
  .btn-group-vertical > .block-hero__text-link:hover,
  .btn-group-vertical > .archive-main__link:hover,
  .btn-group-vertical > .transparent-button-with-icon:hover,
  .btn-group-vertical > .block-features__text-link:hover,
  .btn-group-vertical > .block-team__text-link:hover,
  .btn-group-vertical > .archive-main__text-link:hover,
  .btn-group-vertical > .block-content-txt-img__link:hover,
  .btn-group-vertical > .btn:focus,
  .btn-group-vertical > .button-with-icon:focus,
  .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input:focus,
  .btn-group-vertical > .loadMoreBtn:focus,
  .btn-group-vertical > .block-cta__link:focus,
  .btn-group-vertical > .block-features__link:focus,
  .btn-group-vertical > .block-hero__text-link:focus,
  .btn-group-vertical > .archive-main__link:focus,
  .btn-group-vertical > .transparent-button-with-icon:focus,
  .btn-group-vertical > .block-features__text-link:focus,
  .btn-group-vertical > .block-team__text-link:focus,
  .btn-group-vertical > .archive-main__text-link:focus,
  .btn-group-vertical > .block-content-txt-img__link:focus,
  .btn-group-vertical > .btn:active,
  .btn-group-vertical > .button-with-icon:active,
  .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input:active,
  .btn-group-vertical > .loadMoreBtn:active,
  .btn-group-vertical > .block-cta__link:active,
  .btn-group-vertical > .block-features__link:active,
  .btn-group-vertical > .block-hero__text-link:active,
  .btn-group-vertical > .archive-main__link:active,
  .btn-group-vertical > .transparent-button-with-icon:active,
  .btn-group-vertical > .block-features__text-link:active,
  .btn-group-vertical > .block-team__text-link:active,
  .btn-group-vertical > .archive-main__text-link:active,
  .btn-group-vertical > .block-content-txt-img__link:active,
  .btn-group-vertical > .btn.active,
  .btn-group-vertical > .active.button-with-icon,
  .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input.active,
  .btn-group-vertical > .active.loadMoreBtn,
  .btn-group-vertical > .active.block-cta__link,
  .btn-group-vertical > .active.block-features__link,
  .btn-group-vertical > .active.block-hero__text-link,
  .btn-group-vertical > .active.archive-main__link,
  .btn-group-vertical > .active.transparent-button-with-icon,
  .btn-group-vertical > .active.block-features__text-link,
  .btn-group-vertical > .active.block-team__text-link,
  .btn-group-vertical > .active.archive-main__text-link,
  .btn-group-vertical > .active.block-content-txt-img__link {
    z-index: 1; }

.btn-toolbar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group {
  border-radius: 0; }
  .btn-group > :not(.btn-check:first-child) + .btn, .btn-group > :not(.btn-check:first-child) + .button-with-icon, .gform_wrapper.gravity-theme #field_submit .btn-group > :not(.btn-check:first-child) + input, .btn-group > :not(.btn-check:first-child) + .loadMoreBtn, .btn-group > :not(.btn-check:first-child) + .block-cta__link, .btn-group > :not(.btn-check:first-child) + .block-features__link, .btn-group > :not(.btn-check:first-child) + .block-hero__text-link, .btn-group > :not(.btn-check:first-child) + .archive-main__link, .btn-group > :not(.btn-check:first-child) + .transparent-button-with-icon, .btn-group > :not(.btn-check:first-child) + .block-features__text-link, .btn-group > :not(.btn-check:first-child) + .block-team__text-link, .btn-group > :not(.btn-check:first-child) + .archive-main__text-link, .btn-group > :not(.btn-check:first-child) + .block-content-txt-img__link,
  .btn-group > .btn-group:not(:first-child) {
    margin-left: -1px; }
  .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .button-with-icon:not(:last-child):not(.dropdown-toggle), .gform_wrapper.gravity-theme #field_submit .btn-group > input:not(:last-child):not(.dropdown-toggle), .btn-group > .loadMoreBtn:not(:last-child):not(.dropdown-toggle), .btn-group > .block-cta__link:not(:last-child):not(.dropdown-toggle), .btn-group > .block-features__link:not(:last-child):not(.dropdown-toggle), .btn-group > .block-hero__text-link:not(:last-child):not(.dropdown-toggle), .btn-group > .archive-main__link:not(:last-child):not(.dropdown-toggle), .btn-group > .transparent-button-with-icon:not(:last-child):not(.dropdown-toggle), .btn-group > .block-features__text-link:not(:last-child):not(.dropdown-toggle), .btn-group > .block-team__text-link:not(:last-child):not(.dropdown-toggle), .btn-group > .archive-main__text-link:not(:last-child):not(.dropdown-toggle), .btn-group > .block-content-txt-img__link:not(:last-child):not(.dropdown-toggle),
  .btn-group > .btn.dropdown-toggle-split:first-child,
  .btn-group > .dropdown-toggle-split.button-with-icon:first-child,
  .gform_wrapper.gravity-theme #field_submit .btn-group > input.dropdown-toggle-split:first-child,
  .btn-group > .dropdown-toggle-split.loadMoreBtn:first-child,
  .btn-group > .dropdown-toggle-split.block-cta__link:first-child,
  .btn-group > .dropdown-toggle-split.block-features__link:first-child,
  .btn-group > .dropdown-toggle-split.block-hero__text-link:first-child,
  .btn-group > .dropdown-toggle-split.archive-main__link:first-child,
  .btn-group > .dropdown-toggle-split.transparent-button-with-icon:first-child,
  .btn-group > .dropdown-toggle-split.block-features__text-link:first-child,
  .btn-group > .dropdown-toggle-split.block-team__text-link:first-child,
  .btn-group > .dropdown-toggle-split.archive-main__text-link:first-child,
  .btn-group > .dropdown-toggle-split.block-content-txt-img__link:first-child,
  .btn-group > .btn-group:not(:last-child) > .btn,
  .btn-group > .btn-group:not(:last-child) > .button-with-icon,
  .gform_wrapper.gravity-theme #field_submit .btn-group > .btn-group:not(:last-child) > input,
  .btn-group > .btn-group:not(:last-child) > .loadMoreBtn,
  .btn-group > .btn-group:not(:last-child) > .block-cta__link,
  .btn-group > .btn-group:not(:last-child) > .block-features__link,
  .btn-group > .btn-group:not(:last-child) > .block-hero__text-link,
  .btn-group > .btn-group:not(:last-child) > .archive-main__link,
  .btn-group > .btn-group:not(:last-child) > .transparent-button-with-icon,
  .btn-group > .btn-group:not(:last-child) > .block-features__text-link,
  .btn-group > .btn-group:not(:last-child) > .block-team__text-link,
  .btn-group > .btn-group:not(:last-child) > .archive-main__text-link,
  .btn-group > .btn-group:not(:last-child) > .block-content-txt-img__link {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .btn-group > .btn:nth-child(n + 3), .btn-group > .button-with-icon:nth-child(n + 3), .gform_wrapper.gravity-theme #field_submit .btn-group > input:nth-child(n + 3), .btn-group > .loadMoreBtn:nth-child(n + 3), .btn-group > .block-cta__link:nth-child(n + 3), .btn-group > .block-features__link:nth-child(n + 3), .btn-group > .block-hero__text-link:nth-child(n + 3), .btn-group > .archive-main__link:nth-child(n + 3), .btn-group > .transparent-button-with-icon:nth-child(n + 3), .btn-group > .block-features__text-link:nth-child(n + 3), .btn-group > .block-team__text-link:nth-child(n + 3), .btn-group > .archive-main__text-link:nth-child(n + 3), .btn-group > .block-content-txt-img__link:nth-child(n + 3),
  .btn-group > :not(.btn-check) + .btn,
  .btn-group > :not(.btn-check) + .button-with-icon,
  .gform_wrapper.gravity-theme #field_submit .btn-group > :not(.btn-check) + input,
  .btn-group > :not(.btn-check) + .loadMoreBtn,
  .btn-group > :not(.btn-check) + .block-cta__link,
  .btn-group > :not(.btn-check) + .block-features__link,
  .btn-group > :not(.btn-check) + .block-hero__text-link,
  .btn-group > :not(.btn-check) + .archive-main__link,
  .btn-group > :not(.btn-check) + .transparent-button-with-icon,
  .btn-group > :not(.btn-check) + .block-features__text-link,
  .btn-group > :not(.btn-check) + .block-team__text-link,
  .btn-group > :not(.btn-check) + .archive-main__text-link,
  .btn-group > :not(.btn-check) + .block-content-txt-img__link,
  .btn-group > .btn-group:not(:first-child) > .btn,
  .btn-group > .btn-group:not(:first-child) > .button-with-icon,
  .gform_wrapper.gravity-theme #field_submit .btn-group > .btn-group:not(:first-child) > input,
  .btn-group > .btn-group:not(:first-child) > .loadMoreBtn,
  .btn-group > .btn-group:not(:first-child) > .block-cta__link,
  .btn-group > .btn-group:not(:first-child) > .block-features__link,
  .btn-group > .btn-group:not(:first-child) > .block-hero__text-link,
  .btn-group > .btn-group:not(:first-child) > .archive-main__link,
  .btn-group > .btn-group:not(:first-child) > .transparent-button-with-icon,
  .btn-group > .btn-group:not(:first-child) > .block-features__text-link,
  .btn-group > .btn-group:not(:first-child) > .block-team__text-link,
  .btn-group > .btn-group:not(:first-child) > .archive-main__text-link,
  .btn-group > .btn-group:not(:first-child) > .block-content-txt-img__link {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropend .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropstart .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-group-sm > .button-with-icon + .dropdown-toggle-split, .gform_wrapper.gravity-theme #field_submit .btn-group-sm > input + .dropdown-toggle-split, .btn-group-sm > .loadMoreBtn + .dropdown-toggle-split, .btn-group-sm > .block-cta__link + .dropdown-toggle-split, .btn-group-sm > .block-features__link + .dropdown-toggle-split, .btn-group-sm > .block-hero__text-link + .dropdown-toggle-split, .btn-group-sm > .archive-main__link + .dropdown-toggle-split, .btn-group-sm > .transparent-button-with-icon + .dropdown-toggle-split, .btn-group-sm > .block-features__text-link + .dropdown-toggle-split, .btn-group-sm > .block-team__text-link + .dropdown-toggle-split, .btn-group-sm > .archive-main__text-link + .dropdown-toggle-split, .btn-group-sm > .block-content-txt-img__link + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .button-with-icon + .dropdown-toggle-split, .gform_wrapper.gravity-theme #field_submit .btn-group-lg > input + .dropdown-toggle-split, .btn-group-lg > .loadMoreBtn + .dropdown-toggle-split, .btn-group-lg > .block-cta__link + .dropdown-toggle-split, .btn-group-lg > .block-features__link + .dropdown-toggle-split, .btn-group-lg > .block-hero__text-link + .dropdown-toggle-split, .btn-group-lg > .archive-main__link + .dropdown-toggle-split, .btn-group-lg > .transparent-button-with-icon + .dropdown-toggle-split, .btn-group-lg > .block-features__text-link + .dropdown-toggle-split, .btn-group-lg > .block-team__text-link + .dropdown-toggle-split, .btn-group-lg > .archive-main__text-link + .dropdown-toggle-split, .btn-group-lg > .block-content-txt-img__link + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  
  .btn-group-vertical > .btn,
  .btn-group-vertical > .button-with-icon,
  .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input,
  .btn-group-vertical > .loadMoreBtn,
  .btn-group-vertical > .block-cta__link,
  .btn-group-vertical > .block-features__link,
  .btn-group-vertical > .block-hero__text-link,
  .btn-group-vertical > .archive-main__link,
  .btn-group-vertical > .transparent-button-with-icon,
  .btn-group-vertical > .block-features__text-link,
  .btn-group-vertical > .block-team__text-link,
  .btn-group-vertical > .archive-main__text-link,
  .btn-group-vertical > .block-content-txt-img__link,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .button-with-icon:not(:first-child), .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input:not(:first-child), .btn-group-vertical > .loadMoreBtn:not(:first-child), .btn-group-vertical > .block-cta__link:not(:first-child), .btn-group-vertical > .block-features__link:not(:first-child), .btn-group-vertical > .block-hero__text-link:not(:first-child), .btn-group-vertical > .archive-main__link:not(:first-child), .btn-group-vertical > .transparent-button-with-icon:not(:first-child), .btn-group-vertical > .block-features__text-link:not(:first-child), .btn-group-vertical > .block-team__text-link:not(:first-child), .btn-group-vertical > .archive-main__text-link:not(:first-child), .btn-group-vertical > .block-content-txt-img__link:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .button-with-icon:not(:last-child):not(.dropdown-toggle), .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .loadMoreBtn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .block-cta__link:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .block-features__link:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .block-hero__text-link:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .archive-main__link:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .transparent-button-with-icon:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .block-features__text-link:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .block-team__text-link:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .archive-main__text-link:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .block-content-txt-img__link:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn,
  .btn-group-vertical > .btn-group:not(:last-child) > .button-with-icon,
  .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .btn-group:not(:last-child) > input,
  .btn-group-vertical > .btn-group:not(:last-child) > .loadMoreBtn,
  .btn-group-vertical > .btn-group:not(:last-child) > .block-cta__link,
  .btn-group-vertical > .btn-group:not(:last-child) > .block-features__link,
  .btn-group-vertical > .btn-group:not(:last-child) > .block-hero__text-link,
  .btn-group-vertical > .btn-group:not(:last-child) > .archive-main__link,
  .btn-group-vertical > .btn-group:not(:last-child) > .transparent-button-with-icon,
  .btn-group-vertical > .btn-group:not(:last-child) > .block-features__text-link,
  .btn-group-vertical > .btn-group:not(:last-child) > .block-team__text-link,
  .btn-group-vertical > .btn-group:not(:last-child) > .archive-main__text-link,
  .btn-group-vertical > .btn-group:not(:last-child) > .block-content-txt-img__link {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn ~ .btn, .btn-group-vertical > .button-with-icon ~ .btn, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .btn, .btn-group-vertical > .loadMoreBtn ~ .btn, .btn-group-vertical > .block-cta__link ~ .btn, .btn-group-vertical > .block-features__link ~ .btn, .btn-group-vertical > .block-hero__text-link ~ .btn, .btn-group-vertical > .archive-main__link ~ .btn, .btn-group-vertical > .transparent-button-with-icon ~ .btn, .btn-group-vertical > .block-features__text-link ~ .btn, .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .btn, .btn-group-vertical > .block-team__text-link ~ .btn, .btn-group-vertical > .archive-main__text-link ~ .btn, .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .btn, .btn-group-vertical > .block-content-txt-img__link ~ .btn, .btn-group-vertical > .btn ~ .button-with-icon, .btn-group-vertical > .button-with-icon ~ .button-with-icon, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .button-with-icon, .btn-group-vertical > .loadMoreBtn ~ .button-with-icon, .btn-group-vertical > .block-cta__link ~ .button-with-icon, .btn-group-vertical > .block-features__link ~ .button-with-icon, .btn-group-vertical > .block-hero__text-link ~ .button-with-icon, .btn-group-vertical > .archive-main__link ~ .button-with-icon, .btn-group-vertical > .transparent-button-with-icon ~ .button-with-icon, .btn-group-vertical > .block-features__text-link ~ .button-with-icon, .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .button-with-icon, .btn-group-vertical > .block-team__text-link ~ .button-with-icon, .btn-group-vertical > .archive-main__text-link ~ .button-with-icon, .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .button-with-icon, .btn-group-vertical > .block-content-txt-img__link ~ .button-with-icon, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .btn ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .button-with-icon ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .loadMoreBtn ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .block-cta__link ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .block-features__link ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .block-hero__text-link ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .archive-main__link ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .transparent-button-with-icon ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .block-features__text-link ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .block-features__link:nth-of-type(2) ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .block-team__text-link ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .archive-main__text-link ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ input, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .block-content-txt-img__link ~ input, .btn-group-vertical > .btn ~ .loadMoreBtn, .btn-group-vertical > .button-with-icon ~ .loadMoreBtn, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .loadMoreBtn, .btn-group-vertical > .loadMoreBtn ~ .loadMoreBtn, .btn-group-vertical > .block-cta__link ~ .loadMoreBtn, .btn-group-vertical > .block-features__link ~ .loadMoreBtn, .btn-group-vertical > .block-hero__text-link ~ .loadMoreBtn, .btn-group-vertical > .archive-main__link ~ .loadMoreBtn, .btn-group-vertical > .transparent-button-with-icon ~ .loadMoreBtn, .btn-group-vertical > .block-features__text-link ~ .loadMoreBtn, .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .loadMoreBtn, .btn-group-vertical > .block-team__text-link ~ .loadMoreBtn, .btn-group-vertical > .archive-main__text-link ~ .loadMoreBtn, .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .loadMoreBtn, .btn-group-vertical > .block-content-txt-img__link ~ .loadMoreBtn, .btn-group-vertical > .btn ~ .block-cta__link, .btn-group-vertical > .button-with-icon ~ .block-cta__link, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .block-cta__link, .btn-group-vertical > .loadMoreBtn ~ .block-cta__link, .btn-group-vertical > .block-cta__link ~ .block-cta__link, .btn-group-vertical > .block-features__link ~ .block-cta__link, .btn-group-vertical > .block-hero__text-link ~ .block-cta__link, .btn-group-vertical > .archive-main__link ~ .block-cta__link, .btn-group-vertical > .transparent-button-with-icon ~ .block-cta__link, .btn-group-vertical > .block-features__text-link ~ .block-cta__link, .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .block-cta__link, .btn-group-vertical > .block-team__text-link ~ .block-cta__link, .btn-group-vertical > .archive-main__text-link ~ .block-cta__link, .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .block-cta__link, .btn-group-vertical > .block-content-txt-img__link ~ .block-cta__link, .btn-group-vertical > .btn ~ .block-features__link, .btn-group-vertical > .button-with-icon ~ .block-features__link, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .block-features__link, .btn-group-vertical > .loadMoreBtn ~ .block-features__link, .btn-group-vertical > .block-cta__link ~ .block-features__link, .btn-group-vertical > .block-features__link ~ .block-features__link, .btn-group-vertical > .block-hero__text-link ~ .block-features__link, .btn-group-vertical > .archive-main__link ~ .block-features__link, .btn-group-vertical > .transparent-button-with-icon ~ .block-features__link, .btn-group-vertical > .block-features__text-link ~ .block-features__link, .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .block-features__link, .btn-group-vertical > .block-team__text-link ~ .block-features__link, .btn-group-vertical > .archive-main__text-link ~ .block-features__link, .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .block-features__link, .btn-group-vertical > .block-content-txt-img__link ~ .block-features__link, .btn-group-vertical > .btn ~ .block-hero__text-link, .btn-group-vertical > .button-with-icon ~ .block-hero__text-link, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .block-hero__text-link, .btn-group-vertical > .loadMoreBtn ~ .block-hero__text-link, .btn-group-vertical > .block-cta__link ~ .block-hero__text-link, .btn-group-vertical > .block-features__link ~ .block-hero__text-link, .btn-group-vertical > .block-hero__text-link ~ .block-hero__text-link, .btn-group-vertical > .archive-main__link ~ .block-hero__text-link, .btn-group-vertical > .transparent-button-with-icon ~ .block-hero__text-link, .btn-group-vertical > .block-features__text-link ~ .block-hero__text-link, .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .block-hero__text-link, .btn-group-vertical > .block-team__text-link ~ .block-hero__text-link, .btn-group-vertical > .archive-main__text-link ~ .block-hero__text-link, .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .block-hero__text-link, .btn-group-vertical > .block-content-txt-img__link ~ .block-hero__text-link, .btn-group-vertical > .btn ~ .archive-main__link, .btn-group-vertical > .button-with-icon ~ .archive-main__link, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .archive-main__link, .btn-group-vertical > .loadMoreBtn ~ .archive-main__link, .btn-group-vertical > .block-cta__link ~ .archive-main__link, .btn-group-vertical > .block-features__link ~ .archive-main__link, .btn-group-vertical > .block-hero__text-link ~ .archive-main__link, .btn-group-vertical > .archive-main__link ~ .archive-main__link, .btn-group-vertical > .transparent-button-with-icon ~ .archive-main__link, .btn-group-vertical > .block-features__text-link ~ .archive-main__link, .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .archive-main__link, .btn-group-vertical > .block-team__text-link ~ .archive-main__link, .btn-group-vertical > .archive-main__text-link ~ .archive-main__link, .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .archive-main__link, .btn-group-vertical > .block-content-txt-img__link ~ .archive-main__link, .btn-group-vertical > .btn ~ .transparent-button-with-icon, .btn-group-vertical > .button-with-icon ~ .transparent-button-with-icon, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .transparent-button-with-icon, .btn-group-vertical > .loadMoreBtn ~ .transparent-button-with-icon, .btn-group-vertical > .block-cta__link ~ .transparent-button-with-icon, .btn-group-vertical > .block-features__link ~ .transparent-button-with-icon, .btn-group-vertical > .block-hero__text-link ~ .transparent-button-with-icon, .btn-group-vertical > .archive-main__link ~ .transparent-button-with-icon, .btn-group-vertical > .transparent-button-with-icon ~ .transparent-button-with-icon, .btn-group-vertical > .block-features__text-link ~ .transparent-button-with-icon, .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .transparent-button-with-icon, .btn-group-vertical > .block-team__text-link ~ .transparent-button-with-icon, .btn-group-vertical > .archive-main__text-link ~ .transparent-button-with-icon, .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .transparent-button-with-icon, .btn-group-vertical > .block-content-txt-img__link ~ .transparent-button-with-icon, .btn-group-vertical > .btn ~ .block-features__text-link, .btn-group-vertical > .button-with-icon ~ .block-features__text-link, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .block-features__text-link, .btn-group-vertical > .loadMoreBtn ~ .block-features__text-link, .btn-group-vertical > .block-cta__link ~ .block-features__text-link, .btn-group-vertical > .block-features__link ~ .block-features__text-link, .btn-group-vertical > .block-hero__text-link ~ .block-features__text-link, .btn-group-vertical > .archive-main__link ~ .block-features__text-link, .btn-group-vertical > .transparent-button-with-icon ~ .block-features__text-link, .btn-group-vertical > .block-features__text-link ~ .block-features__text-link, .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .block-features__text-link, .btn-group-vertical > .block-team__text-link ~ .block-features__text-link, .btn-group-vertical > .archive-main__text-link ~ .block-features__text-link, .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .block-features__text-link, .btn-group-vertical > .block-content-txt-img__link ~ .block-features__text-link, .btn-group-vertical > .btn ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .button-with-icon ~ .block-features__link:nth-of-type(2), .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .loadMoreBtn ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .block-cta__link ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .block-features__link ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .block-hero__text-link ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .archive-main__link ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .transparent-button-with-icon ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .block-features__text-link ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .block-team__text-link ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .archive-main__text-link ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .block-content-txt-img__link ~ .block-features__link:nth-of-type(2), .btn-group-vertical > .btn ~ .block-team__text-link, .btn-group-vertical > .button-with-icon ~ .block-team__text-link, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .block-team__text-link, .btn-group-vertical > .loadMoreBtn ~ .block-team__text-link, .btn-group-vertical > .block-cta__link ~ .block-team__text-link, .btn-group-vertical > .block-features__link ~ .block-team__text-link, .btn-group-vertical > .block-hero__text-link ~ .block-team__text-link, .btn-group-vertical > .archive-main__link ~ .block-team__text-link, .btn-group-vertical > .transparent-button-with-icon ~ .block-team__text-link, .btn-group-vertical > .block-features__text-link ~ .block-team__text-link, .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .block-team__text-link, .btn-group-vertical > .block-team__text-link ~ .block-team__text-link, .btn-group-vertical > .archive-main__text-link ~ .block-team__text-link, .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .block-team__text-link, .btn-group-vertical > .block-content-txt-img__link ~ .block-team__text-link, .btn-group-vertical > .btn ~ .archive-main__text-link, .btn-group-vertical > .button-with-icon ~ .archive-main__text-link, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .archive-main__text-link, .btn-group-vertical > .loadMoreBtn ~ .archive-main__text-link, .btn-group-vertical > .block-cta__link ~ .archive-main__text-link, .btn-group-vertical > .block-features__link ~ .archive-main__text-link, .btn-group-vertical > .block-hero__text-link ~ .archive-main__text-link, .btn-group-vertical > .archive-main__link ~ .archive-main__text-link, .btn-group-vertical > .transparent-button-with-icon ~ .archive-main__text-link, .btn-group-vertical > .block-features__text-link ~ .archive-main__text-link, .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .archive-main__text-link, .btn-group-vertical > .block-team__text-link ~ .archive-main__text-link, .btn-group-vertical > .archive-main__text-link ~ .archive-main__text-link, .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .archive-main__text-link, .btn-group-vertical > .block-content-txt-img__link ~ .archive-main__text-link, .btn-group-vertical > .btn ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .button-with-icon ~ .archive-main__link:nth-of-type(2), .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .loadMoreBtn ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .block-cta__link ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .block-features__link ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .block-hero__text-link ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .archive-main__link ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .transparent-button-with-icon ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .block-features__text-link ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .block-team__text-link ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .archive-main__text-link ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .block-content-txt-img__link ~ .archive-main__link:nth-of-type(2), .btn-group-vertical > .btn ~ .block-content-txt-img__link, .btn-group-vertical > .button-with-icon ~ .block-content-txt-img__link, .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > input ~ .block-content-txt-img__link, .btn-group-vertical > .loadMoreBtn ~ .block-content-txt-img__link, .btn-group-vertical > .block-cta__link ~ .block-content-txt-img__link, .btn-group-vertical > .block-features__link ~ .block-content-txt-img__link, .btn-group-vertical > .block-hero__text-link ~ .block-content-txt-img__link, .btn-group-vertical > .archive-main__link ~ .block-content-txt-img__link, .btn-group-vertical > .transparent-button-with-icon ~ .block-content-txt-img__link, .btn-group-vertical > .block-features__text-link ~ .block-content-txt-img__link, .btn-group-vertical > .block-features__link:nth-of-type(2) ~ .block-content-txt-img__link, .btn-group-vertical > .block-team__text-link ~ .block-content-txt-img__link, .btn-group-vertical > .archive-main__text-link ~ .block-content-txt-img__link, .btn-group-vertical > .archive-main__link:nth-of-type(2) ~ .block-content-txt-img__link, .btn-group-vertical > .block-content-txt-img__link ~ .block-content-txt-img__link,
  .btn-group-vertical > .btn-group:not(:first-child) > .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .button-with-icon,
  .gform_wrapper.gravity-theme #field_submit .btn-group-vertical > .btn-group:not(:first-child) > input,
  .btn-group-vertical > .btn-group:not(:first-child) > .loadMoreBtn,
  .btn-group-vertical > .btn-group:not(:first-child) > .block-cta__link,
  .btn-group-vertical > .btn-group:not(:first-child) > .block-features__link,
  .btn-group-vertical > .btn-group:not(:first-child) > .block-hero__text-link,
  .btn-group-vertical > .btn-group:not(:first-child) > .archive-main__link,
  .btn-group-vertical > .btn-group:not(:first-child) > .transparent-button-with-icon,
  .btn-group-vertical > .btn-group:not(:first-child) > .block-features__text-link,
  .btn-group-vertical > .btn-group:not(:first-child) > .block-team__text-link,
  .btn-group-vertical > .btn-group:not(:first-child) > .archive-main__text-link,
  .btn-group-vertical > .btn-group:not(:first-child) > .block-content-txt-img__link {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn, .button-with-icon, .gform_wrapper.gravity-theme #field_submit input, .loadMoreBtn, .block-cta__link, .block-features__link, .block-hero__text-link, .archive-main__link, .transparent-button-with-icon, .block-features__text-link, .block-features__link:nth-of-type(2), .block-team__text-link, .archive-main__text-link, .archive-main__link:nth-of-type(2), .block-content-txt-img__link {
  --bs-btn-padding-x: 1.25rem;
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.95rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.4;
  --bs-btn-color: #000000;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn, .button-with-icon, .gform_wrapper.gravity-theme #field_submit input, .loadMoreBtn, .block-cta__link, .block-features__link, .block-hero__text-link, .archive-main__link, .transparent-button-with-icon, .block-features__text-link, .block-features__link:nth-of-type(2), .block-team__text-link, .archive-main__text-link, .archive-main__link:nth-of-type(2), .block-content-txt-img__link {
      transition: none; } }
  .btn:hover, .button-with-icon:hover, .gform_wrapper.gravity-theme #field_submit input:hover, .loadMoreBtn:hover, .block-cta__link:hover, .block-features__link:hover, .block-hero__text-link:hover, .archive-main__link:hover, .transparent-button-with-icon:hover, .block-features__text-link:hover, .block-team__text-link:hover, .archive-main__text-link:hover, .block-content-txt-img__link:hover {
    color: var(--bs-btn-hover-color);
    text-decoration: none;
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color); }
  .btn-check + .btn:hover, .btn-check + .button-with-icon:hover, .gform_wrapper.gravity-theme #field_submit .btn-check + input:hover, .btn-check + .loadMoreBtn:hover, .btn-check + .block-cta__link:hover, .btn-check + .block-features__link:hover, .btn-check + .block-hero__text-link:hover, .btn-check + .archive-main__link:hover, .btn-check + .transparent-button-with-icon:hover, .btn-check + .block-features__text-link:hover, .btn-check + .block-team__text-link:hover, .btn-check + .archive-main__text-link:hover, .btn-check + .block-content-txt-img__link:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color); }
  .btn:focus-visible, .button-with-icon:focus-visible, .gform_wrapper.gravity-theme #field_submit input:focus-visible, .loadMoreBtn:focus-visible, .block-cta__link:focus-visible, .block-features__link:focus-visible, .block-hero__text-link:focus-visible, .archive-main__link:focus-visible, .transparent-button-with-icon:focus-visible, .block-features__text-link:focus-visible, .block-team__text-link:focus-visible, .archive-main__text-link:focus-visible, .block-content-txt-img__link:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow); }
  .btn-check:focus-visible + .btn, .btn-check:focus-visible + .button-with-icon, .gform_wrapper.gravity-theme #field_submit .btn-check:focus-visible + input, .btn-check:focus-visible + .loadMoreBtn, .btn-check:focus-visible + .block-cta__link, .btn-check:focus-visible + .block-features__link, .btn-check:focus-visible + .block-hero__text-link, .btn-check:focus-visible + .archive-main__link, .btn-check:focus-visible + .transparent-button-with-icon, .btn-check:focus-visible + .block-features__text-link, .btn-check:focus-visible + .block-team__text-link, .btn-check:focus-visible + .archive-main__text-link, .btn-check:focus-visible + .block-content-txt-img__link {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow); }
  .btn-check:checked + .btn, .btn-check:checked + .button-with-icon, .gform_wrapper.gravity-theme #field_submit .btn-check:checked + input, .btn-check:checked + .loadMoreBtn, .btn-check:checked + .block-cta__link, .btn-check:checked + .block-features__link, .btn-check:checked + .block-hero__text-link, .btn-check:checked + .archive-main__link, .btn-check:checked + .transparent-button-with-icon, .btn-check:checked + .block-features__text-link, .btn-check:checked + .block-team__text-link, .btn-check:checked + .archive-main__text-link, .btn-check:checked + .block-content-txt-img__link,
  :not(.btn-check) + .btn:active,
  :not(.btn-check) + .button-with-icon:active,
  .gform_wrapper.gravity-theme #field_submit :not(.btn-check) + input:active,
  :not(.btn-check) + .loadMoreBtn:active,
  :not(.btn-check) + .block-cta__link:active,
  :not(.btn-check) + .block-features__link:active,
  :not(.btn-check) + .block-hero__text-link:active,
  :not(.btn-check) + .archive-main__link:active,
  :not(.btn-check) + .transparent-button-with-icon:active,
  :not(.btn-check) + .block-features__text-link:active,
  :not(.btn-check) + .block-team__text-link:active,
  :not(.btn-check) + .archive-main__text-link:active,
  :not(.btn-check) + .block-content-txt-img__link:active, .btn:first-child:active, .button-with-icon:first-child:active, .gform_wrapper.gravity-theme #field_submit input:first-child:active, .loadMoreBtn:first-child:active, .block-cta__link:first-child:active, .block-features__link:first-child:active, .block-hero__text-link:first-child:active, .archive-main__link:first-child:active, .transparent-button-with-icon:first-child:active, .block-features__text-link:first-child:active, .block-team__text-link:first-child:active, .archive-main__text-link:first-child:active, .block-content-txt-img__link:first-child:active, .btn.active, .active.button-with-icon, .gform_wrapper.gravity-theme #field_submit input.active, .active.loadMoreBtn, .active.block-cta__link, .active.block-features__link, .active.block-hero__text-link, .active.archive-main__link, .active.transparent-button-with-icon, .active.block-features__text-link, .active.block-team__text-link, .active.archive-main__text-link, .active.block-content-txt-img__link, .btn.show, .show.button-with-icon, .gform_wrapper.gravity-theme #field_submit input.show, .show.loadMoreBtn, .show.block-cta__link, .show.block-features__link, .show.block-hero__text-link, .show.archive-main__link, .show.transparent-button-with-icon, .show.block-features__text-link, .show.block-team__text-link, .show.archive-main__text-link, .show.block-content-txt-img__link {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color); }
    .btn-check:checked + .btn:focus-visible, .btn-check:checked + .button-with-icon:focus-visible, .gform_wrapper.gravity-theme #field_submit .btn-check:checked + input:focus-visible, .btn-check:checked + .loadMoreBtn:focus-visible, .btn-check:checked + .block-cta__link:focus-visible, .btn-check:checked + .block-features__link:focus-visible, .btn-check:checked + .block-hero__text-link:focus-visible, .btn-check:checked + .archive-main__link:focus-visible, .btn-check:checked + .transparent-button-with-icon:focus-visible, .btn-check:checked + .block-features__text-link:focus-visible, .btn-check:checked + .block-team__text-link:focus-visible, .btn-check:checked + .archive-main__text-link:focus-visible, .btn-check:checked + .block-content-txt-img__link:focus-visible,
    :not(.btn-check) + .btn:active:focus-visible,
    :not(.btn-check) + .button-with-icon:active:focus-visible,
    .gform_wrapper.gravity-theme #field_submit :not(.btn-check) + input:active:focus-visible,
    :not(.btn-check) + .loadMoreBtn:active:focus-visible,
    :not(.btn-check) + .block-cta__link:active:focus-visible,
    :not(.btn-check) + .block-features__link:active:focus-visible,
    :not(.btn-check) + .block-hero__text-link:active:focus-visible,
    :not(.btn-check) + .archive-main__link:active:focus-visible,
    :not(.btn-check) + .transparent-button-with-icon:active:focus-visible,
    :not(.btn-check) + .block-features__text-link:active:focus-visible,
    :not(.btn-check) + .block-team__text-link:active:focus-visible,
    :not(.btn-check) + .archive-main__text-link:active:focus-visible,
    :not(.btn-check) + .block-content-txt-img__link:active:focus-visible, .btn:first-child:active:focus-visible, .button-with-icon:first-child:active:focus-visible, .gform_wrapper.gravity-theme #field_submit input:first-child:active:focus-visible, .loadMoreBtn:first-child:active:focus-visible, .block-cta__link:first-child:active:focus-visible, .block-features__link:first-child:active:focus-visible, .block-hero__text-link:first-child:active:focus-visible, .archive-main__link:first-child:active:focus-visible, .transparent-button-with-icon:first-child:active:focus-visible, .block-features__text-link:first-child:active:focus-visible, .block-team__text-link:first-child:active:focus-visible, .archive-main__text-link:first-child:active:focus-visible, .block-content-txt-img__link:first-child:active:focus-visible, .btn.active:focus-visible, .active.button-with-icon:focus-visible, .gform_wrapper.gravity-theme #field_submit input.active:focus-visible, .active.loadMoreBtn:focus-visible, .active.block-cta__link:focus-visible, .active.block-features__link:focus-visible, .active.block-hero__text-link:focus-visible, .active.archive-main__link:focus-visible, .active.transparent-button-with-icon:focus-visible, .active.block-features__text-link:focus-visible, .active.block-team__text-link:focus-visible, .active.archive-main__text-link:focus-visible, .active.block-content-txt-img__link:focus-visible, .btn.show:focus-visible, .show.button-with-icon:focus-visible, .gform_wrapper.gravity-theme #field_submit input.show:focus-visible, .show.loadMoreBtn:focus-visible, .show.block-cta__link:focus-visible, .show.block-features__link:focus-visible, .show.block-hero__text-link:focus-visible, .show.archive-main__link:focus-visible, .show.transparent-button-with-icon:focus-visible, .show.block-features__text-link:focus-visible, .show.block-team__text-link:focus-visible, .show.archive-main__text-link:focus-visible, .show.block-content-txt-img__link:focus-visible {
      box-shadow: var(--bs-btn-focus-box-shadow); }
  .btn:disabled, .button-with-icon:disabled, .gform_wrapper.gravity-theme #field_submit input:disabled, .loadMoreBtn:disabled, .block-cta__link:disabled, .block-features__link:disabled, .block-hero__text-link:disabled, .archive-main__link:disabled, .transparent-button-with-icon:disabled, .block-features__text-link:disabled, .block-team__text-link:disabled, .archive-main__text-link:disabled, .block-content-txt-img__link:disabled, .btn.disabled, .disabled.button-with-icon, .gform_wrapper.gravity-theme #field_submit input.disabled, .disabled.loadMoreBtn, .disabled.block-cta__link, .disabled.block-features__link, .disabled.block-hero__text-link, .disabled.archive-main__link, .disabled.transparent-button-with-icon, .disabled.block-features__text-link, .disabled.block-team__text-link, .disabled.archive-main__text-link, .disabled.block-content-txt-img__link,
  fieldset:disabled .btn,
  fieldset:disabled .button-with-icon,
  fieldset:disabled .gform_wrapper.gravity-theme #field_submit input,
  .gform_wrapper.gravity-theme #field_submit fieldset:disabled input,
  fieldset:disabled .loadMoreBtn,
  fieldset:disabled .block-cta__link,
  fieldset:disabled .block-features__link,
  fieldset:disabled .block-hero__text-link,
  fieldset:disabled .archive-main__link,
  fieldset:disabled .transparent-button-with-icon,
  fieldset:disabled .block-features__text-link,
  fieldset:disabled .block-team__text-link,
  fieldset:disabled .archive-main__text-link,
  fieldset:disabled .block-content-txt-img__link {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity); }

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: black;
  --bs-btn-hover-border-color: black;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: black;
  --bs-btn-active-border-color: black;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000; }

.btn-secondary, .button-with-icon, .gform_wrapper.gravity-theme #field_submit input, .loadMoreBtn, .block-cta__link, .block-features__link, .block-hero__text-link, .archive-main__link, .block-content-txt-img__link {
  --bs-btn-color: #fff;
  --bs-btn-bg: #DA342C;
  --bs-btn-border-color: #DA342C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #b92c25;
  --bs-btn-hover-border-color: #ae2a23;
  --bs-btn-focus-shadow-rgb: 224, 82, 76;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #ae2a23;
  --bs-btn-active-border-color: #a42721;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #DA342C;
  --bs-btn-disabled-border-color: #DA342C; }

.btn-grey-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3C3C3C;
  --bs-btn-border-color: #3C3C3C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #333333;
  --bs-btn-hover-border-color: #303030;
  --bs-btn-focus-shadow-rgb: 89, 89, 89;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #303030;
  --bs-btn-active-border-color: #2d2d2d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3C3C3C;
  --bs-btn-disabled-border-color: #3C3C3C; }

.btn-grey-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #F0F0F0;
  --bs-btn-border-color: #F0F0F0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f2f2f2;
  --bs-btn-hover-border-color: #f2f2f2;
  --bs-btn-focus-shadow-rgb: 204, 204, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f3f3f3;
  --bs-btn-active-border-color: #f2f2f2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #F0F0F0;
  --bs-btn-disabled-border-color: #F0F0F0; }

.btn-off-black {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2B2B2B;
  --bs-btn-border-color: #2B2B2B;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #252525;
  --bs-btn-hover-border-color: #222222;
  --bs-btn-focus-shadow-rgb: 75, 75, 75;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #222222;
  --bs-btn-active-border-color: #202020;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2B2B2B;
  --bs-btn-disabled-border-color: #2B2B2B; }

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #FFFFFF;
  --bs-btn-border-color: #FFFFFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d9d9d9;
  --bs-btn-hover-border-color: #cccccc;
  --bs-btn-focus-shadow-rgb: 217, 217, 217;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #cccccc;
  --bs-btn-active-border-color: #bfbfbf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #FFFFFF;
  --bs-btn-disabled-border-color: #FFFFFF; }

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #262626;
  --bs-btn-hover-border-color: #1a1a1a;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #333333;
  --bs-btn-active-border-color: #1a1a1a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000; }

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: black;
  --bs-btn-hover-border-color: black;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: black;
  --bs-btn-active-border-color: black;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000; }

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: black;
  --bs-btn-hover-border-color: black;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: black;
  --bs-btn-active-border-color: black;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000; }

.btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: black;
  --bs-btn-hover-border-color: black;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: black;
  --bs-btn-active-border-color: black;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000; }

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #DA342C;
  --bs-btn-border-color: #DA342C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #b92c25;
  --bs-btn-hover-border-color: #ae2a23;
  --bs-btn-focus-shadow-rgb: 224, 82, 76;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #ae2a23;
  --bs-btn-active-border-color: #a42721;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #DA342C;
  --bs-btn-disabled-border-color: #DA342C; }

.btn-outline-primary {
  --bs-btn-color: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000000;
  --bs-gradient: none; }

.btn-outline-secondary, .transparent-button-with-icon, .block-features__text-link, .block-features__link:nth-of-type(2), .block-team__text-link, .archive-main__text-link, .archive-main__link:nth-of-type(2) {
  --bs-btn-color: #DA342C;
  --bs-btn-border-color: #DA342C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #DA342C;
  --bs-btn-hover-border-color: #DA342C;
  --bs-btn-focus-shadow-rgb: 218, 52, 44;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #DA342C;
  --bs-btn-active-border-color: #DA342C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #DA342C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #DA342C;
  --bs-gradient: none; }

.btn-outline-grey-dark {
  --bs-btn-color: #3C3C3C;
  --bs-btn-border-color: #3C3C3C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3C3C3C;
  --bs-btn-hover-border-color: #3C3C3C;
  --bs-btn-focus-shadow-rgb: 60, 60, 60;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3C3C3C;
  --bs-btn-active-border-color: #3C3C3C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3C3C3C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3C3C3C;
  --bs-gradient: none; }

.btn-outline-grey-light {
  --bs-btn-color: #F0F0F0;
  --bs-btn-border-color: #F0F0F0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #F0F0F0;
  --bs-btn-hover-border-color: #F0F0F0;
  --bs-btn-focus-shadow-rgb: 240, 240, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #F0F0F0;
  --bs-btn-active-border-color: #F0F0F0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F0F0F0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F0F0F0;
  --bs-gradient: none; }

.btn-outline-off-black {
  --bs-btn-color: #2B2B2B;
  --bs-btn-border-color: #2B2B2B;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2B2B2B;
  --bs-btn-hover-border-color: #2B2B2B;
  --bs-btn-focus-shadow-rgb: 43, 43, 43;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2B2B2B;
  --bs-btn-active-border-color: #2B2B2B;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2B2B2B;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2B2B2B;
  --bs-gradient: none; }

.btn-outline-light {
  --bs-btn-color: #FFFFFF;
  --bs-btn-border-color: #FFFFFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #FFFFFF;
  --bs-btn-hover-border-color: #FFFFFF;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #FFFFFF;
  --bs-btn-active-border-color: #FFFFFF;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFFFFF;
  --bs-gradient: none; }

.btn-outline-dark {
  --bs-btn-color: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000000;
  --bs-gradient: none; }

.btn-outline-success {
  --bs-btn-color: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000000;
  --bs-gradient: none; }

.btn-outline-info {
  --bs-btn-color: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000000;
  --bs-gradient: none; }

.btn-outline-warning {
  --bs-btn-color: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000000;
  --bs-gradient: none; }

.btn-outline-danger {
  --bs-btn-color: #DA342C;
  --bs-btn-border-color: #DA342C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #DA342C;
  --bs-btn-hover-border-color: #DA342C;
  --bs-btn-focus-shadow-rgb: 218, 52, 44;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #DA342C;
  --bs-btn-active-border-color: #DA342C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #DA342C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #DA342C;
  --bs-gradient: none; }

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  text-decoration: none; }
  .btn-link:hover, .btn-link:focus-visible {
    text-decoration: underline; }
  .btn-link:focus-visible {
    color: var(--bs-btn-color); }
  .btn-link:hover {
    color: var(--bs-btn-hover-color); }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .button-with-icon, .gform_wrapper.gravity-theme #field_submit .btn-group-lg > input, .btn-group-lg > .loadMoreBtn, .btn-group-lg > .block-cta__link, .btn-group-lg > .block-features__link, .btn-group-lg > .block-hero__text-link, .btn-group-lg > .archive-main__link, .btn-group-lg > .transparent-button-with-icon, .btn-group-lg > .block-features__text-link, .btn-group-lg > .block-team__text-link, .btn-group-lg > .archive-main__text-link, .btn-group-lg > .block-content-txt-img__link {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.5rem; }

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .button-with-icon, .gform_wrapper.gravity-theme #field_submit .btn-group-sm > input, .btn-group-sm > .loadMoreBtn, .btn-group-sm > .block-cta__link, .btn-group-sm > .block-features__link, .btn-group-sm > .block-hero__text-link, .btn-group-sm > .archive-main__link, .btn-group-sm > .transparent-button-with-icon, .btn-group-sm > .block-features__text-link, .btn-group-sm > .block-team__text-link, .btn-group-sm > .archive-main__text-link, .btn-group-sm > .block-content-txt-img__link {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.25rem; }

.card, .block-features__card, .block-team__card, .archive-main__card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: transparent;
  --bs-card-border-radius: 0.375rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: 0;
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius); }
  .card > hr, .block-features__card > hr, .block-team__card > hr, .archive-main__card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group, .block-features__card > .list-group, .block-team__card > .list-group, .archive-main__card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    .card > .list-group:first-child, .block-features__card > .list-group:first-child, .block-team__card > .list-group:first-child, .archive-main__card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: var(--bs-card-inner-border-radius);
      border-top-right-radius: var(--bs-card-inner-border-radius); }
    .card > .list-group:last-child, .block-features__card > .list-group:last-child, .block-team__card > .list-group:last-child, .archive-main__card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: var(--bs-card-inner-border-radius);
      border-bottom-left-radius: var(--bs-card-inner-border-radius); }
  .card > .card-header + .list-group, .block-features__card > .card-header + .list-group, .block-team__card > .card-header + .list-group, .archive-main__card > .card-header + .list-group,
  .card > .list-group + .card-footer,
  .block-features__card > .list-group + .card-footer,
  .block-team__card > .list-group + .card-footer,
  .archive-main__card > .list-group + .card-footer {
    border-top: 0; }

.card-body, .block-features__card-text, .block-team__card-text, .archive-main__card-text {
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color); }

.card-title, .block-features__text-heading, .block-team__text-heading, .archive-main__text-heading {
  margin-bottom: var(--bs-card-title-spacer-y); }

.card-subtitle {
  margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0; }

.card-text:last-child, .block-features__text-body:last-child, .block-team__text-body:last-child, .archive-main__text-body:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x); }

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); }
  .card-header:first-child {
    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; }

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); }
  .card-footer:last-child {
    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); }

.card-header-tabs {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0; }
  .card-header-tabs .nav-link.active, .card-header-tabs .active.nav__link, .card-header-tabs .active.footer__nav-link, .card-header-tabs .active.footer__small-print-menu-link {
    background-color: var(--bs-card-bg);
    border-bottom-color: var(--bs-card-bg); }

.card-header-pills {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius); }

.card-img,
.card-img-top,
.block-features__image,
.block-team__image,
.archive-main__image,
.card-img-bottom {
  width: 100%; }

.card-img,
.card-img-top,
.block-features__image,
.block-team__image,
.archive-main__image {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius); }

.card-group > .card, .card-group > .block-features__card, .card-group > .block-team__card, .card-group > .archive-main__card {
  margin-bottom: var(--bs-card-group-margin); }

@media (min-width: 575px) {
  .card-group {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    .card-group > .card, .card-group > .block-features__card, .card-group > .block-team__card, .card-group > .archive-main__card {
      -webkit-flex: 1 0 0%;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card, .card-group > .block-features__card + .card, .card-group > .block-team__card + .card, .card-group > .archive-main__card + .card, .card-group > .card + .block-features__card, .card-group > .block-features__card + .block-features__card, .card-group > .block-team__card + .block-features__card, .card-group > .archive-main__card + .block-features__card, .card-group > .card + .block-team__card, .card-group > .block-features__card + .block-team__card, .card-group > .block-team__card + .block-team__card, .card-group > .archive-main__card + .block-team__card, .card-group > .card + .archive-main__card, .card-group > .block-features__card + .archive-main__card, .card-group > .block-team__card + .archive-main__card, .card-group > .archive-main__card + .archive-main__card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child), .card-group > .block-features__card:not(:last-child), .card-group > .block-team__card:not(:last-child), .card-group > .archive-main__card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top, .card-group > .block-features__card:not(:last-child) .card-img-top, .card-group > .block-team__card:not(:last-child) .card-img-top, .card-group > .archive-main__card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .block-features__image, .card-group > .block-features__card:not(:last-child) .block-features__image, .card-group > .block-team__card:not(:last-child) .block-features__image, .card-group > .archive-main__card:not(:last-child) .block-features__image, .card-group > .card:not(:last-child) .block-team__image, .card-group > .block-features__card:not(:last-child) .block-team__image, .card-group > .block-team__card:not(:last-child) .block-team__image, .card-group > .archive-main__card:not(:last-child) .block-team__image, .card-group > .card:not(:last-child) .archive-main__image, .card-group > .block-features__card:not(:last-child) .archive-main__image, .card-group > .block-team__card:not(:last-child) .archive-main__image, .card-group > .archive-main__card:not(:last-child) .archive-main__image,
        .card-group > .card:not(:last-child) .card-header,
        .card-group > .block-features__card:not(:last-child) .card-header,
        .card-group > .block-team__card:not(:last-child) .card-header,
        .card-group > .archive-main__card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .block-features__card:not(:last-child) .card-img-bottom, .card-group > .block-team__card:not(:last-child) .card-img-bottom, .card-group > .archive-main__card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer,
        .card-group > .block-features__card:not(:last-child) .card-footer,
        .card-group > .block-team__card:not(:last-child) .card-footer,
        .card-group > .archive-main__card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child), .card-group > .block-features__card:not(:first-child), .card-group > .block-team__card:not(:first-child), .card-group > .archive-main__card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top, .card-group > .block-features__card:not(:first-child) .card-img-top, .card-group > .block-team__card:not(:first-child) .card-img-top, .card-group > .archive-main__card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .block-features__image, .card-group > .block-features__card:not(:first-child) .block-features__image, .card-group > .block-team__card:not(:first-child) .block-features__image, .card-group > .archive-main__card:not(:first-child) .block-features__image, .card-group > .card:not(:first-child) .block-team__image, .card-group > .block-features__card:not(:first-child) .block-team__image, .card-group > .block-team__card:not(:first-child) .block-team__image, .card-group > .archive-main__card:not(:first-child) .block-team__image, .card-group > .card:not(:first-child) .archive-main__image, .card-group > .block-features__card:not(:first-child) .archive-main__image, .card-group > .block-team__card:not(:first-child) .archive-main__image, .card-group > .archive-main__card:not(:first-child) .archive-main__image,
        .card-group > .card:not(:first-child) .card-header,
        .card-group > .block-features__card:not(:first-child) .card-header,
        .card-group > .block-team__card:not(:first-child) .card-header,
        .card-group > .archive-main__card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .block-features__card:not(:first-child) .card-img-bottom, .card-group > .block-team__card:not(:first-child) .card-img-bottom, .card-group > .archive-main__card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer,
        .card-group > .block-features__card:not(:first-child) .card-footer,
        .card-group > .block-team__card:not(:first-child) .card-footer,
        .card-group > .archive-main__card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

.carousel {
  position: relative; }

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none; } }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%); }

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1; }

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start,
    .carousel-fade .active.carousel-item-end {
      transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #DA342C;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      transition: none; } }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #DA342C;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%; }

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("/wp-content/themes/mad/src/assets/images/svg/icon-prev.svg"); }

.carousel-control-next-icon {
  background-image: url("/wp-content/themes/mad/src/assets/images/svg/icon-next.svg"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators [data-bs-target] {
        transition: none; } }
  .carousel-indicators .active {
    opacity: 1; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center; }

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  -webkit-filter: invert(1) grayscale(100);
          filter: invert(1) grayscale(100); }

.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000; }

.carousel-dark .carousel-caption {
  color: #000; }

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 32px;
  opacity: 0.5; }
  .btn-close:hover {
    color: #000;
    text-decoration: none;
    opacity: 0.75; }
  .btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    opacity: 1; }
  .btn-close:disabled, .btn-close.disabled {
    pointer-events: none;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    opacity: 0.25; }

.btn-close-white {
  -webkit-filter: invert(1) grayscale(100%) brightness(200%);
          filter: invert(1) grayscale(100%) brightness(200%); }

.container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container,
.container-fluid,
.container-xs,
.container-xs2,
.container-xs3,
.container-xs4,
.container-xs5,
.container-xs6,
.container-xs7,
.container-xs8,
.container-xs9,
.container-sm,
.container-sm2,
.container-sm3,
.container-sm4,
.container-sm5,
.container-sm6,
.container-sm7,
.container-md,
.container-md2,
.container-md3,
.container-md4,
.container-md5,
.container-md6,
.container-md7,
.container-md8,
.container-md9,
.container-lg,
.container-lg2,
.container-lg3,
.container-lg4,
.container-lg5,
.container-lg6,
.container-xl,
.container-xl1,
.container-xxl,
.container-xxxl,
.block-content-txt-img__shape,
.block-content-txt-img__shape-reversed {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto; }

.container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container {
  max-width: 320px; }

@media (min-width: 390px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2 {
    max-width: 335px; } }

@media (min-width: 405px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3 {
    max-width: 360px; } }

@media (min-width: 430px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4 {
    max-width: 375px; } }

@media (min-width: 450px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5 {
    max-width: 395px; } }

@media (min-width: 467px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6 {
    max-width: 412px; } }

@media (min-width: 500px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7 {
    max-width: 445px; } }

@media (min-width: 525px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8 {
    max-width: 470px; } }

@media (min-width: 540px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9 {
    max-width: 485px; } }

@media (min-width: 575px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm {
    max-width: 500px; } }

@media (min-width: 600px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2 {
    max-width: 517px; } }

@media (min-width: 630px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3 {
    max-width: 549px; } }

@media (min-width: 665px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4 {
    max-width: 583px; } }

@media (min-width: 690px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5 {
    max-width: 609px; } }

@media (min-width: 715px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6 {
    max-width: 632px; } }

@media (min-width: 740px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7 {
    max-width: 657px; } }

@media (min-width: 768px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md {
    max-width: 670px; } }

@media (min-width: 790px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2 {
    max-width: 693px; } }

@media (min-width: 815px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3 {
    max-width: 718px; } }

@media (min-width: 840px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4 {
    max-width: 747px; } }

@media (min-width: 865px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5 {
    max-width: 771px; } }

@media (min-width: 888px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6 {
    max-width: 794px; } }

@media (min-width: 910px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6, .container-md7 {
    max-width: 816px; } }

@media (min-width: 934px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6, .container-md7, .container-md8 {
    max-width: 840px; } }

@media (min-width: 955px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6, .container-md7, .container-md8, .container-md9 {
    max-width: 863px; } }

@media (min-width: 992px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6, .container-md7, .container-md8, .container-md9, .container-md10, .container-lg {
    max-width: 873px; } }

@media (min-width: 1024px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6, .container-md7, .container-md8, .container-md9, .container-md10, .container-lg, .container-lg2 {
    max-width: 901px; } }

@media (min-width: 1070px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6, .container-md7, .container-md8, .container-md9, .container-md10, .container-lg, .container-lg2, .container-lg3 {
    max-width: 947px; } }

@media (min-width: 1105px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6, .container-md7, .container-md8, .container-md9, .container-md10, .container-lg, .container-lg2, .container-lg3, .container-lg4 {
    max-width: 981px; } }

@media (min-width: 1130px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6, .container-md7, .container-md8, .container-md9, .container-md10, .container-lg, .container-lg2, .container-lg3, .container-lg4, .container-lg5 {
    max-width: 1003px; } }

@media (min-width: 1160px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6, .container-md7, .container-md8, .container-md9, .container-md10, .container-lg, .container-lg2, .container-lg3, .container-lg4, .container-lg5, .container-lg6 {
    max-width: 1004px; } }

@media (min-width: 1200px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6, .container-md7, .container-md8, .container-md9, .container-md10, .container-lg, .container-lg2, .container-lg3, .container-lg4, .container-lg5, .container-lg6, .container-xl {
    max-width: 1060px; } }

@media (min-width: 1260px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6, .container-md7, .container-md8, .container-md9, .container-md10, .container-lg, .container-lg2, .container-lg3, .container-lg4, .container-lg5, .container-lg6, .container-xl, .container-xl1 {
    max-width: 1130px; } }

@media (min-width: 1440px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6, .container-md7, .container-md8, .container-md9, .container-md10, .container-lg, .container-lg2, .container-lg3, .container-lg4, .container-lg5, .container-lg6, .container-xl, .container-xl1, .container-xxl {
    max-width: 1307px; } }

@media (min-width: 1600px) {
  .container, .header__container, .footer__container, .block-brand-banner__container, .block-txt__container, .block-content-txt-img__container, .block-cta__container, .block-features__container, .block-logos__container, .block-slider__container, .block-team__container, .block-video__container, .archive-main__container, .container-xs2, .container-xs3, .container-xs4, .container-xs5, .container-xs6, .container-xs7, .container-xs8, .container-xs9, .container-xs10, .container-sm, .container-sm2, .container-sm3, .container-sm4, .container-sm5, .container-sm6, .container-sm7, .container-md, .container-md2, .container-md3, .container-md4, .container-md5, .container-md6, .container-md7, .container-md8, .container-md9, .container-md10, .container-lg, .container-lg2, .container-lg3, .container-lg4, .container-lg5, .container-lg6, .container-xl, .container-xl1, .container-xxl, .container-xxxl, .block-content-txt-img__shape, .block-content-txt-img__shape-reversed {
    max-width: 1420px; } }

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: #212529;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.375rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius); }
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: var(--bs-dropdown-spacer); }

.dropdown-menu-start {
  --bs-position: start; }
  .dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0; }

.dropdown-menu-end {
  --bs-position: end; }
  .dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto; }

@media (min-width: 390px) {
  .dropdown-menu-xs2-start {
    --bs-position: start; }
    .dropdown-menu-xs2-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xs2-end {
    --bs-position: end; }
    .dropdown-menu-xs2-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 405px) {
  .dropdown-menu-xs3-start {
    --bs-position: start; }
    .dropdown-menu-xs3-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xs3-end {
    --bs-position: end; }
    .dropdown-menu-xs3-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 430px) {
  .dropdown-menu-xs4-start {
    --bs-position: start; }
    .dropdown-menu-xs4-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xs4-end {
    --bs-position: end; }
    .dropdown-menu-xs4-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 450px) {
  .dropdown-menu-xs5-start {
    --bs-position: start; }
    .dropdown-menu-xs5-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xs5-end {
    --bs-position: end; }
    .dropdown-menu-xs5-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 467px) {
  .dropdown-menu-xs6-start {
    --bs-position: start; }
    .dropdown-menu-xs6-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xs6-end {
    --bs-position: end; }
    .dropdown-menu-xs6-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 500px) {
  .dropdown-menu-xs7-start {
    --bs-position: start; }
    .dropdown-menu-xs7-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xs7-end {
    --bs-position: end; }
    .dropdown-menu-xs7-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 525px) {
  .dropdown-menu-xs8-start {
    --bs-position: start; }
    .dropdown-menu-xs8-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xs8-end {
    --bs-position: end; }
    .dropdown-menu-xs8-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 540px) {
  .dropdown-menu-xs9-start {
    --bs-position: start; }
    .dropdown-menu-xs9-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xs9-end {
    --bs-position: end; }
    .dropdown-menu-xs9-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 560px) {
  .dropdown-menu-xs10-start {
    --bs-position: start; }
    .dropdown-menu-xs10-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xs10-end {
    --bs-position: end; }
    .dropdown-menu-xs10-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 575px) {
  .dropdown-menu-sm-start {
    --bs-position: start; }
    .dropdown-menu-sm-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-sm-end {
    --bs-position: end; }
    .dropdown-menu-sm-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 600px) {
  .dropdown-menu-sm2-start {
    --bs-position: start; }
    .dropdown-menu-sm2-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-sm2-end {
    --bs-position: end; }
    .dropdown-menu-sm2-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 630px) {
  .dropdown-menu-sm3-start {
    --bs-position: start; }
    .dropdown-menu-sm3-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-sm3-end {
    --bs-position: end; }
    .dropdown-menu-sm3-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 665px) {
  .dropdown-menu-sm4-start {
    --bs-position: start; }
    .dropdown-menu-sm4-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-sm4-end {
    --bs-position: end; }
    .dropdown-menu-sm4-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 690px) {
  .dropdown-menu-sm5-start {
    --bs-position: start; }
    .dropdown-menu-sm5-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-sm5-end {
    --bs-position: end; }
    .dropdown-menu-sm5-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 715px) {
  .dropdown-menu-sm6-start {
    --bs-position: start; }
    .dropdown-menu-sm6-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-sm6-end {
    --bs-position: end; }
    .dropdown-menu-sm6-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 740px) {
  .dropdown-menu-sm7-start {
    --bs-position: start; }
    .dropdown-menu-sm7-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-sm7-end {
    --bs-position: end; }
    .dropdown-menu-sm7-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start; }
    .dropdown-menu-md-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md-end {
    --bs-position: end; }
    .dropdown-menu-md-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 790px) {
  .dropdown-menu-md2-start {
    --bs-position: start; }
    .dropdown-menu-md2-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md2-end {
    --bs-position: end; }
    .dropdown-menu-md2-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 815px) {
  .dropdown-menu-md3-start {
    --bs-position: start; }
    .dropdown-menu-md3-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md3-end {
    --bs-position: end; }
    .dropdown-menu-md3-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 840px) {
  .dropdown-menu-md4-start {
    --bs-position: start; }
    .dropdown-menu-md4-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md4-end {
    --bs-position: end; }
    .dropdown-menu-md4-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 865px) {
  .dropdown-menu-md5-start {
    --bs-position: start; }
    .dropdown-menu-md5-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md5-end {
    --bs-position: end; }
    .dropdown-menu-md5-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 888px) {
  .dropdown-menu-md6-start {
    --bs-position: start; }
    .dropdown-menu-md6-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md6-end {
    --bs-position: end; }
    .dropdown-menu-md6-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 910px) {
  .dropdown-menu-md7-start {
    --bs-position: start; }
    .dropdown-menu-md7-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md7-end {
    --bs-position: end; }
    .dropdown-menu-md7-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 934px) {
  .dropdown-menu-md8-start {
    --bs-position: start; }
    .dropdown-menu-md8-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md8-end {
    --bs-position: end; }
    .dropdown-menu-md8-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 955px) {
  .dropdown-menu-md9-start {
    --bs-position: start; }
    .dropdown-menu-md9-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md9-end {
    --bs-position: end; }
    .dropdown-menu-md9-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 977px) {
  .dropdown-menu-md10-start {
    --bs-position: start; }
    .dropdown-menu-md10-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md10-end {
    --bs-position: end; }
    .dropdown-menu-md10-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start; }
    .dropdown-menu-lg-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-lg-end {
    --bs-position: end; }
    .dropdown-menu-lg-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1024px) {
  .dropdown-menu-lg2-start {
    --bs-position: start; }
    .dropdown-menu-lg2-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-lg2-end {
    --bs-position: end; }
    .dropdown-menu-lg2-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1070px) {
  .dropdown-menu-lg3-start {
    --bs-position: start; }
    .dropdown-menu-lg3-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-lg3-end {
    --bs-position: end; }
    .dropdown-menu-lg3-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1105px) {
  .dropdown-menu-lg4-start {
    --bs-position: start; }
    .dropdown-menu-lg4-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-lg4-end {
    --bs-position: end; }
    .dropdown-menu-lg4-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1130px) {
  .dropdown-menu-lg5-start {
    --bs-position: start; }
    .dropdown-menu-lg5-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-lg5-end {
    --bs-position: end; }
    .dropdown-menu-lg5-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1160px) {
  .dropdown-menu-lg6-start {
    --bs-position: start; }
    .dropdown-menu-lg6-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-lg6-end {
    --bs-position: end; }
    .dropdown-menu-lg6-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start; }
    .dropdown-menu-xl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xl-end {
    --bs-position: end; }
    .dropdown-menu-xl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1260px) {
  .dropdown-menu-xl1-start {
    --bs-position: start; }
    .dropdown-menu-xl1-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xl1-end {
    --bs-position: end; }
    .dropdown-menu-xl1-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1440px) {
  .dropdown-menu-xxl-start {
    --bs-position: start; }
    .dropdown-menu-xxl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xxl-end {
    --bs-position: end; }
    .dropdown-menu-xxl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1600px) {
  .dropdown-menu-xxxl-start {
    --bs-position: start; }
    .dropdown-menu-xxxl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xxxl-end {
    --bs-position: end; }
    .dropdown-menu-xxxl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer); }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer); }

.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropend .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropend .dropdown-toggle::after {
  vertical-align: 0; }

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer); }

.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropstart .dropdown-toggle::after {
  display: none; }

.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropstart .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropstart .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: var(--bs-dropdown-link-hover-color);
    text-decoration: none;
    background-color: var(--bs-dropdown-link-hover-bg); }
  .dropdown-item.active, .dropdown-item:active {
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none;
    background-color: var(--bs-dropdown-link-active-bg); }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: var(--bs-dropdown-link-disabled-color);
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color); }

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd; }

.row, .header__row, .footer__row, .block-brand-banner__row, .block-txt__row, .block-content-txt-img__row, .block-cta__row, .block-features__row, .block-icon-grid__row, .block-logos__row, .block-slider__row, .block-team__row, .block-video__row, .archive-main__row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x)); }
  .row > *, .header__row > *, .footer__row > *, .block-brand-banner__row > *, .block-txt__row > *, .block-content-txt-img__row > *, .block-cta__row > *, .block-features__row > *, .block-icon-grid__row > *, .block-logos__row > *, .block-slider__row > *, .block-team__row > *, .block-video__row > *, .archive-main__row > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y); }

.col {
  -webkit-flex: 1 0 0%;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%; }

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

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

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

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

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

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

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

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

.col-1 {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333%; }

.col-2 {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66667%; }

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

.col-4 {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333%; }

.col-5 {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66667%; }

.col-6, .header__logo, .header__nav {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%; }

.col-7 {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333%; }

.col-8 {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66667%; }

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

.col-10, .block-slider__column {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333%; }

.col-11 {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66667%; }

.col-12, .footer__logo, .footer__nav, .footer__social, .footer__spacer, .block-brand-banner__column-logos, .block-brand-banner__strip, .block-txt__column--full-width, .block-content-txt-img__text-col, .block-content-txt-img__image-col, .block-cta__column, .block-features__title-container, .block-features__copy-container, .block-features__item, .block-icon-grid__title-container, .block-icon-grid__copy-container, .block-logos__column, .block-logos__heading-container, .block-team__title-container, .block-team__copy-container, .block-team__item, .block-team__card, .block-video__left-column--heading, .block-video__left-column--logo, .block-video__right-column, .archive-main__title-container, .archive-main__copy-container, .archive-main__item, .archive-main__button_col {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%; }

.offset-1, .block-slider__column {
  margin-left: 8.33333%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 390px) {
  .col-xs2 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xs2-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xs2-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xs2-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xs2-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xs2-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xs2-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xs2-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs2-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xs2-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xs2-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs2-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xs2-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xs2-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xs2-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xs2-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xs2-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xs2-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xs2-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xs2-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xs2-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xs2-0 {
    margin-left: 0; }
  .offset-xs2-1 {
    margin-left: 8.33333%; }
  .offset-xs2-2 {
    margin-left: 16.66667%; }
  .offset-xs2-3 {
    margin-left: 25%; }
  .offset-xs2-4 {
    margin-left: 33.33333%; }
  .offset-xs2-5 {
    margin-left: 41.66667%; }
  .offset-xs2-6 {
    margin-left: 50%; }
  .offset-xs2-7 {
    margin-left: 58.33333%; }
  .offset-xs2-8 {
    margin-left: 66.66667%; }
  .offset-xs2-9 {
    margin-left: 75%; }
  .offset-xs2-10 {
    margin-left: 83.33333%; }
  .offset-xs2-11 {
    margin-left: 91.66667%; }
  .g-xs2-0,
  .gx-xs2-0 {
    --bs-gutter-x: 0; }
  .g-xs2-0,
  .gy-xs2-0 {
    --bs-gutter-y: 0; }
  .g-xs2-1,
  .gx-xs2-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xs2-1,
  .gy-xs2-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xs2-2,
  .gx-xs2-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xs2-2,
  .gy-xs2-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xs2-3,
  .gx-xs2-3 {
    --bs-gutter-x: 1rem; }
  .g-xs2-3,
  .gy-xs2-3 {
    --bs-gutter-y: 1rem; }
  .g-xs2-4,
  .gx-xs2-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xs2-4,
  .gy-xs2-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xs2-5,
  .gx-xs2-5 {
    --bs-gutter-x: 3rem; }
  .g-xs2-5,
  .gy-xs2-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 405px) {
  .col-xs3 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xs3-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xs3-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xs3-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xs3-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xs3-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xs3-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xs3-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs3-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xs3-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xs3-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs3-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xs3-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xs3-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xs3-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xs3-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xs3-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xs3-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xs3-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xs3-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xs3-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xs3-0 {
    margin-left: 0; }
  .offset-xs3-1 {
    margin-left: 8.33333%; }
  .offset-xs3-2 {
    margin-left: 16.66667%; }
  .offset-xs3-3 {
    margin-left: 25%; }
  .offset-xs3-4 {
    margin-left: 33.33333%; }
  .offset-xs3-5 {
    margin-left: 41.66667%; }
  .offset-xs3-6 {
    margin-left: 50%; }
  .offset-xs3-7 {
    margin-left: 58.33333%; }
  .offset-xs3-8 {
    margin-left: 66.66667%; }
  .offset-xs3-9 {
    margin-left: 75%; }
  .offset-xs3-10 {
    margin-left: 83.33333%; }
  .offset-xs3-11 {
    margin-left: 91.66667%; }
  .g-xs3-0,
  .gx-xs3-0 {
    --bs-gutter-x: 0; }
  .g-xs3-0,
  .gy-xs3-0 {
    --bs-gutter-y: 0; }
  .g-xs3-1,
  .gx-xs3-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xs3-1,
  .gy-xs3-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xs3-2,
  .gx-xs3-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xs3-2,
  .gy-xs3-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xs3-3,
  .gx-xs3-3 {
    --bs-gutter-x: 1rem; }
  .g-xs3-3,
  .gy-xs3-3 {
    --bs-gutter-y: 1rem; }
  .g-xs3-4,
  .gx-xs3-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xs3-4,
  .gy-xs3-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xs3-5,
  .gx-xs3-5 {
    --bs-gutter-x: 3rem; }
  .g-xs3-5,
  .gy-xs3-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 430px) {
  .col-xs4 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xs4-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xs4-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xs4-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xs4-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xs4-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xs4-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xs4-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs4-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xs4-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xs4-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs4-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xs4-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xs4-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xs4-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xs4-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xs4-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xs4-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xs4-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xs4-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xs4-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xs4-0 {
    margin-left: 0; }
  .offset-xs4-1 {
    margin-left: 8.33333%; }
  .offset-xs4-2 {
    margin-left: 16.66667%; }
  .offset-xs4-3 {
    margin-left: 25%; }
  .offset-xs4-4 {
    margin-left: 33.33333%; }
  .offset-xs4-5 {
    margin-left: 41.66667%; }
  .offset-xs4-6 {
    margin-left: 50%; }
  .offset-xs4-7 {
    margin-left: 58.33333%; }
  .offset-xs4-8 {
    margin-left: 66.66667%; }
  .offset-xs4-9 {
    margin-left: 75%; }
  .offset-xs4-10 {
    margin-left: 83.33333%; }
  .offset-xs4-11 {
    margin-left: 91.66667%; }
  .g-xs4-0,
  .gx-xs4-0 {
    --bs-gutter-x: 0; }
  .g-xs4-0,
  .gy-xs4-0 {
    --bs-gutter-y: 0; }
  .g-xs4-1,
  .gx-xs4-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xs4-1,
  .gy-xs4-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xs4-2,
  .gx-xs4-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xs4-2,
  .gy-xs4-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xs4-3,
  .gx-xs4-3 {
    --bs-gutter-x: 1rem; }
  .g-xs4-3,
  .gy-xs4-3 {
    --bs-gutter-y: 1rem; }
  .g-xs4-4,
  .gx-xs4-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xs4-4,
  .gy-xs4-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xs4-5,
  .gx-xs4-5 {
    --bs-gutter-x: 3rem; }
  .g-xs4-5,
  .gy-xs4-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 450px) {
  .col-xs5 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xs5-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xs5-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xs5-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xs5-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xs5-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xs5-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xs5-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs5-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xs5-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xs5-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs5-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xs5-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xs5-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xs5-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xs5-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xs5-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xs5-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xs5-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xs5-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xs5-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xs5-0 {
    margin-left: 0; }
  .offset-xs5-1 {
    margin-left: 8.33333%; }
  .offset-xs5-2 {
    margin-left: 16.66667%; }
  .offset-xs5-3 {
    margin-left: 25%; }
  .offset-xs5-4 {
    margin-left: 33.33333%; }
  .offset-xs5-5 {
    margin-left: 41.66667%; }
  .offset-xs5-6 {
    margin-left: 50%; }
  .offset-xs5-7 {
    margin-left: 58.33333%; }
  .offset-xs5-8 {
    margin-left: 66.66667%; }
  .offset-xs5-9 {
    margin-left: 75%; }
  .offset-xs5-10 {
    margin-left: 83.33333%; }
  .offset-xs5-11 {
    margin-left: 91.66667%; }
  .g-xs5-0,
  .gx-xs5-0 {
    --bs-gutter-x: 0; }
  .g-xs5-0,
  .gy-xs5-0 {
    --bs-gutter-y: 0; }
  .g-xs5-1,
  .gx-xs5-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xs5-1,
  .gy-xs5-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xs5-2,
  .gx-xs5-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xs5-2,
  .gy-xs5-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xs5-3,
  .gx-xs5-3 {
    --bs-gutter-x: 1rem; }
  .g-xs5-3,
  .gy-xs5-3 {
    --bs-gutter-y: 1rem; }
  .g-xs5-4,
  .gx-xs5-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xs5-4,
  .gy-xs5-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xs5-5,
  .gx-xs5-5 {
    --bs-gutter-x: 3rem; }
  .g-xs5-5,
  .gy-xs5-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 467px) {
  .col-xs6 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xs6-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xs6-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xs6-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xs6-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xs6-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xs6-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xs6-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs6-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xs6-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xs6-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs6-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xs6-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xs6-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xs6-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xs6-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xs6-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xs6-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xs6-10, .block-content-txt-img__text-col, .block-content-txt-img__image-col {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xs6-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xs6-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xs6-0 {
    margin-left: 0; }
  .offset-xs6-1, .block-content-txt-img__text-col, .block-content-txt-img__image-col {
    margin-left: 8.33333%; }
  .offset-xs6-2 {
    margin-left: 16.66667%; }
  .offset-xs6-3 {
    margin-left: 25%; }
  .offset-xs6-4 {
    margin-left: 33.33333%; }
  .offset-xs6-5 {
    margin-left: 41.66667%; }
  .offset-xs6-6 {
    margin-left: 50%; }
  .offset-xs6-7 {
    margin-left: 58.33333%; }
  .offset-xs6-8 {
    margin-left: 66.66667%; }
  .offset-xs6-9 {
    margin-left: 75%; }
  .offset-xs6-10 {
    margin-left: 83.33333%; }
  .offset-xs6-11 {
    margin-left: 91.66667%; }
  .g-xs6-0,
  .gx-xs6-0 {
    --bs-gutter-x: 0; }
  .g-xs6-0,
  .gy-xs6-0 {
    --bs-gutter-y: 0; }
  .g-xs6-1,
  .gx-xs6-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xs6-1,
  .gy-xs6-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xs6-2,
  .gx-xs6-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xs6-2,
  .gy-xs6-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xs6-3,
  .gx-xs6-3 {
    --bs-gutter-x: 1rem; }
  .g-xs6-3,
  .gy-xs6-3 {
    --bs-gutter-y: 1rem; }
  .g-xs6-4,
  .gx-xs6-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xs6-4,
  .gy-xs6-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xs6-5,
  .gx-xs6-5 {
    --bs-gutter-x: 3rem; }
  .g-xs6-5,
  .gy-xs6-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 500px) {
  .col-xs7 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xs7-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xs7-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xs7-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xs7-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xs7-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xs7-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xs7-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs7-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xs7-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xs7-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs7-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xs7-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xs7-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xs7-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xs7-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xs7-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xs7-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xs7-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xs7-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xs7-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xs7-0 {
    margin-left: 0; }
  .offset-xs7-1 {
    margin-left: 8.33333%; }
  .offset-xs7-2 {
    margin-left: 16.66667%; }
  .offset-xs7-3 {
    margin-left: 25%; }
  .offset-xs7-4 {
    margin-left: 33.33333%; }
  .offset-xs7-5 {
    margin-left: 41.66667%; }
  .offset-xs7-6 {
    margin-left: 50%; }
  .offset-xs7-7 {
    margin-left: 58.33333%; }
  .offset-xs7-8 {
    margin-left: 66.66667%; }
  .offset-xs7-9 {
    margin-left: 75%; }
  .offset-xs7-10 {
    margin-left: 83.33333%; }
  .offset-xs7-11 {
    margin-left: 91.66667%; }
  .g-xs7-0,
  .gx-xs7-0 {
    --bs-gutter-x: 0; }
  .g-xs7-0,
  .gy-xs7-0 {
    --bs-gutter-y: 0; }
  .g-xs7-1,
  .gx-xs7-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xs7-1,
  .gy-xs7-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xs7-2,
  .gx-xs7-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xs7-2,
  .gy-xs7-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xs7-3,
  .gx-xs7-3 {
    --bs-gutter-x: 1rem; }
  .g-xs7-3,
  .gy-xs7-3 {
    --bs-gutter-y: 1rem; }
  .g-xs7-4,
  .gx-xs7-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xs7-4,
  .gy-xs7-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xs7-5,
  .gx-xs7-5 {
    --bs-gutter-x: 3rem; }
  .g-xs7-5,
  .gy-xs7-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 525px) {
  .col-xs8 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xs8-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xs8-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xs8-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xs8-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xs8-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xs8-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xs8-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs8-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xs8-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xs8-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs8-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xs8-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xs8-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xs8-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xs8-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xs8-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xs8-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xs8-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xs8-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xs8-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xs8-0 {
    margin-left: 0; }
  .offset-xs8-1 {
    margin-left: 8.33333%; }
  .offset-xs8-2 {
    margin-left: 16.66667%; }
  .offset-xs8-3 {
    margin-left: 25%; }
  .offset-xs8-4 {
    margin-left: 33.33333%; }
  .offset-xs8-5 {
    margin-left: 41.66667%; }
  .offset-xs8-6 {
    margin-left: 50%; }
  .offset-xs8-7 {
    margin-left: 58.33333%; }
  .offset-xs8-8 {
    margin-left: 66.66667%; }
  .offset-xs8-9 {
    margin-left: 75%; }
  .offset-xs8-10 {
    margin-left: 83.33333%; }
  .offset-xs8-11 {
    margin-left: 91.66667%; }
  .g-xs8-0,
  .gx-xs8-0 {
    --bs-gutter-x: 0; }
  .g-xs8-0,
  .gy-xs8-0 {
    --bs-gutter-y: 0; }
  .g-xs8-1,
  .gx-xs8-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xs8-1,
  .gy-xs8-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xs8-2,
  .gx-xs8-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xs8-2,
  .gy-xs8-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xs8-3,
  .gx-xs8-3 {
    --bs-gutter-x: 1rem; }
  .g-xs8-3,
  .gy-xs8-3 {
    --bs-gutter-y: 1rem; }
  .g-xs8-4,
  .gx-xs8-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xs8-4,
  .gy-xs8-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xs8-5,
  .gx-xs8-5 {
    --bs-gutter-x: 3rem; }
  .g-xs8-5,
  .gy-xs8-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 540px) {
  .col-xs9 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xs9-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xs9-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xs9-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xs9-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xs9-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xs9-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xs9-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs9-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xs9-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xs9-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs9-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xs9-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xs9-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xs9-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xs9-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xs9-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xs9-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xs9-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xs9-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xs9-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xs9-0 {
    margin-left: 0; }
  .offset-xs9-1 {
    margin-left: 8.33333%; }
  .offset-xs9-2 {
    margin-left: 16.66667%; }
  .offset-xs9-3 {
    margin-left: 25%; }
  .offset-xs9-4 {
    margin-left: 33.33333%; }
  .offset-xs9-5 {
    margin-left: 41.66667%; }
  .offset-xs9-6 {
    margin-left: 50%; }
  .offset-xs9-7 {
    margin-left: 58.33333%; }
  .offset-xs9-8 {
    margin-left: 66.66667%; }
  .offset-xs9-9 {
    margin-left: 75%; }
  .offset-xs9-10 {
    margin-left: 83.33333%; }
  .offset-xs9-11 {
    margin-left: 91.66667%; }
  .g-xs9-0,
  .gx-xs9-0 {
    --bs-gutter-x: 0; }
  .g-xs9-0,
  .gy-xs9-0 {
    --bs-gutter-y: 0; }
  .g-xs9-1,
  .gx-xs9-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xs9-1,
  .gy-xs9-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xs9-2,
  .gx-xs9-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xs9-2,
  .gy-xs9-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xs9-3,
  .gx-xs9-3 {
    --bs-gutter-x: 1rem; }
  .g-xs9-3,
  .gy-xs9-3 {
    --bs-gutter-y: 1rem; }
  .g-xs9-4,
  .gx-xs9-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xs9-4,
  .gy-xs9-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xs9-5,
  .gx-xs9-5 {
    --bs-gutter-x: 3rem; }
  .g-xs9-5,
  .gy-xs9-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 560px) {
  .col-xs10 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xs10-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xs10-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xs10-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xs10-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xs10-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xs10-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xs10-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs10-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xs10-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xs10-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xs10-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xs10-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xs10-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xs10-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xs10-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xs10-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xs10-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xs10-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xs10-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xs10-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xs10-0 {
    margin-left: 0; }
  .offset-xs10-1 {
    margin-left: 8.33333%; }
  .offset-xs10-2 {
    margin-left: 16.66667%; }
  .offset-xs10-3 {
    margin-left: 25%; }
  .offset-xs10-4 {
    margin-left: 33.33333%; }
  .offset-xs10-5 {
    margin-left: 41.66667%; }
  .offset-xs10-6 {
    margin-left: 50%; }
  .offset-xs10-7 {
    margin-left: 58.33333%; }
  .offset-xs10-8 {
    margin-left: 66.66667%; }
  .offset-xs10-9 {
    margin-left: 75%; }
  .offset-xs10-10 {
    margin-left: 83.33333%; }
  .offset-xs10-11 {
    margin-left: 91.66667%; }
  .g-xs10-0,
  .gx-xs10-0 {
    --bs-gutter-x: 0; }
  .g-xs10-0,
  .gy-xs10-0 {
    --bs-gutter-y: 0; }
  .g-xs10-1,
  .gx-xs10-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xs10-1,
  .gy-xs10-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xs10-2,
  .gx-xs10-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xs10-2,
  .gy-xs10-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xs10-3,
  .gx-xs10-3 {
    --bs-gutter-x: 1rem; }
  .g-xs10-3,
  .gy-xs10-3 {
    --bs-gutter-y: 1rem; }
  .g-xs10-4,
  .gx-xs10-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xs10-4,
  .gy-xs10-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xs10-5,
  .gx-xs10-5 {
    --bs-gutter-x: 3rem; }
  .g-xs10-5,
  .gy-xs10-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 575px) {
  .col-sm {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-sm-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-sm-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm-6, .block-features__item--6, .block-features__item--3, .block-features__item--4, .block-team__item--6, .block-team__card, .archive-main__item--6, .archive-main__item--3, .archive-main__item--4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-sm-10, .block-team__copy-container {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0; }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0; }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem; }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem; }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem; }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 600px) {
  .col-sm2 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-sm2-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-sm2-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm2-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm2-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm2-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm2-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm2-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm2-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-sm2-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm2-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm2-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-sm2-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm2-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm2-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-sm2-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm2-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm2-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-sm2-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm2-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm2-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-sm2-0 {
    margin-left: 0; }
  .offset-sm2-1 {
    margin-left: 8.33333%; }
  .offset-sm2-2 {
    margin-left: 16.66667%; }
  .offset-sm2-3 {
    margin-left: 25%; }
  .offset-sm2-4 {
    margin-left: 33.33333%; }
  .offset-sm2-5 {
    margin-left: 41.66667%; }
  .offset-sm2-6 {
    margin-left: 50%; }
  .offset-sm2-7 {
    margin-left: 58.33333%; }
  .offset-sm2-8 {
    margin-left: 66.66667%; }
  .offset-sm2-9 {
    margin-left: 75%; }
  .offset-sm2-10 {
    margin-left: 83.33333%; }
  .offset-sm2-11 {
    margin-left: 91.66667%; }
  .g-sm2-0,
  .gx-sm2-0 {
    --bs-gutter-x: 0; }
  .g-sm2-0,
  .gy-sm2-0 {
    --bs-gutter-y: 0; }
  .g-sm2-1,
  .gx-sm2-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm2-1,
  .gy-sm2-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm2-2,
  .gx-sm2-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm2-2,
  .gy-sm2-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm2-3,
  .gx-sm2-3 {
    --bs-gutter-x: 1rem; }
  .g-sm2-3,
  .gy-sm2-3 {
    --bs-gutter-y: 1rem; }
  .g-sm2-4,
  .gx-sm2-4 {
    --bs-gutter-x: 1.5rem; }
  .g-sm2-4,
  .gy-sm2-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm2-5,
  .gx-sm2-5 {
    --bs-gutter-x: 3rem; }
  .g-sm2-5,
  .gy-sm2-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 630px) {
  .col-sm3 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-sm3-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-sm3-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm3-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm3-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm3-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm3-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm3-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm3-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-sm3-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm3-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm3-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-sm3-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm3-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm3-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-sm3-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm3-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm3-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-sm3-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm3-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm3-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-sm3-0 {
    margin-left: 0; }
  .offset-sm3-1 {
    margin-left: 8.33333%; }
  .offset-sm3-2 {
    margin-left: 16.66667%; }
  .offset-sm3-3 {
    margin-left: 25%; }
  .offset-sm3-4 {
    margin-left: 33.33333%; }
  .offset-sm3-5 {
    margin-left: 41.66667%; }
  .offset-sm3-6 {
    margin-left: 50%; }
  .offset-sm3-7 {
    margin-left: 58.33333%; }
  .offset-sm3-8 {
    margin-left: 66.66667%; }
  .offset-sm3-9 {
    margin-left: 75%; }
  .offset-sm3-10 {
    margin-left: 83.33333%; }
  .offset-sm3-11 {
    margin-left: 91.66667%; }
  .g-sm3-0,
  .gx-sm3-0 {
    --bs-gutter-x: 0; }
  .g-sm3-0,
  .gy-sm3-0 {
    --bs-gutter-y: 0; }
  .g-sm3-1,
  .gx-sm3-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm3-1,
  .gy-sm3-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm3-2,
  .gx-sm3-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm3-2,
  .gy-sm3-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm3-3,
  .gx-sm3-3 {
    --bs-gutter-x: 1rem; }
  .g-sm3-3,
  .gy-sm3-3 {
    --bs-gutter-y: 1rem; }
  .g-sm3-4,
  .gx-sm3-4 {
    --bs-gutter-x: 1.5rem; }
  .g-sm3-4,
  .gy-sm3-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm3-5,
  .gx-sm3-5 {
    --bs-gutter-x: 3rem; }
  .g-sm3-5,
  .gy-sm3-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 665px) {
  .col-sm4 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-sm4-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-sm4-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm4-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm4-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm4-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm4-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm4-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm4-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-sm4-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm4-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm4-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-sm4-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm4-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm4-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-sm4-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm4-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm4-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-sm4-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm4-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm4-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-sm4-0 {
    margin-left: 0; }
  .offset-sm4-1 {
    margin-left: 8.33333%; }
  .offset-sm4-2 {
    margin-left: 16.66667%; }
  .offset-sm4-3 {
    margin-left: 25%; }
  .offset-sm4-4 {
    margin-left: 33.33333%; }
  .offset-sm4-5 {
    margin-left: 41.66667%; }
  .offset-sm4-6 {
    margin-left: 50%; }
  .offset-sm4-7 {
    margin-left: 58.33333%; }
  .offset-sm4-8 {
    margin-left: 66.66667%; }
  .offset-sm4-9 {
    margin-left: 75%; }
  .offset-sm4-10 {
    margin-left: 83.33333%; }
  .offset-sm4-11 {
    margin-left: 91.66667%; }
  .g-sm4-0,
  .gx-sm4-0 {
    --bs-gutter-x: 0; }
  .g-sm4-0,
  .gy-sm4-0 {
    --bs-gutter-y: 0; }
  .g-sm4-1,
  .gx-sm4-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm4-1,
  .gy-sm4-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm4-2,
  .gx-sm4-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm4-2,
  .gy-sm4-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm4-3,
  .gx-sm4-3 {
    --bs-gutter-x: 1rem; }
  .g-sm4-3,
  .gy-sm4-3 {
    --bs-gutter-y: 1rem; }
  .g-sm4-4,
  .gx-sm4-4 {
    --bs-gutter-x: 1.5rem; }
  .g-sm4-4,
  .gy-sm4-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm4-5,
  .gx-sm4-5 {
    --bs-gutter-x: 3rem; }
  .g-sm4-5,
  .gy-sm4-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 690px) {
  .col-sm5 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-sm5-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-sm5-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm5-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm5-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm5-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm5-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm5-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm5-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-sm5-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm5-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm5-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-sm5-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm5-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm5-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-sm5-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm5-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm5-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-sm5-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm5-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm5-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-sm5-0 {
    margin-left: 0; }
  .offset-sm5-1 {
    margin-left: 8.33333%; }
  .offset-sm5-2 {
    margin-left: 16.66667%; }
  .offset-sm5-3 {
    margin-left: 25%; }
  .offset-sm5-4 {
    margin-left: 33.33333%; }
  .offset-sm5-5 {
    margin-left: 41.66667%; }
  .offset-sm5-6 {
    margin-left: 50%; }
  .offset-sm5-7 {
    margin-left: 58.33333%; }
  .offset-sm5-8 {
    margin-left: 66.66667%; }
  .offset-sm5-9 {
    margin-left: 75%; }
  .offset-sm5-10 {
    margin-left: 83.33333%; }
  .offset-sm5-11 {
    margin-left: 91.66667%; }
  .g-sm5-0,
  .gx-sm5-0 {
    --bs-gutter-x: 0; }
  .g-sm5-0,
  .gy-sm5-0 {
    --bs-gutter-y: 0; }
  .g-sm5-1,
  .gx-sm5-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm5-1,
  .gy-sm5-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm5-2,
  .gx-sm5-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm5-2,
  .gy-sm5-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm5-3,
  .gx-sm5-3 {
    --bs-gutter-x: 1rem; }
  .g-sm5-3,
  .gy-sm5-3 {
    --bs-gutter-y: 1rem; }
  .g-sm5-4,
  .gx-sm5-4 {
    --bs-gutter-x: 1.5rem; }
  .g-sm5-4,
  .gy-sm5-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm5-5,
  .gx-sm5-5 {
    --bs-gutter-x: 3rem; }
  .g-sm5-5,
  .gy-sm5-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 715px) {
  .col-sm6 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-sm6-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-sm6-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm6-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm6-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm6-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm6-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm6-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm6-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-sm6-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm6-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm6-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-sm6-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm6-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm6-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-sm6-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm6-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm6-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-sm6-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm6-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm6-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-sm6-0 {
    margin-left: 0; }
  .offset-sm6-1 {
    margin-left: 8.33333%; }
  .offset-sm6-2 {
    margin-left: 16.66667%; }
  .offset-sm6-3 {
    margin-left: 25%; }
  .offset-sm6-4 {
    margin-left: 33.33333%; }
  .offset-sm6-5 {
    margin-left: 41.66667%; }
  .offset-sm6-6 {
    margin-left: 50%; }
  .offset-sm6-7 {
    margin-left: 58.33333%; }
  .offset-sm6-8 {
    margin-left: 66.66667%; }
  .offset-sm6-9 {
    margin-left: 75%; }
  .offset-sm6-10 {
    margin-left: 83.33333%; }
  .offset-sm6-11 {
    margin-left: 91.66667%; }
  .g-sm6-0,
  .gx-sm6-0 {
    --bs-gutter-x: 0; }
  .g-sm6-0,
  .gy-sm6-0 {
    --bs-gutter-y: 0; }
  .g-sm6-1,
  .gx-sm6-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm6-1,
  .gy-sm6-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm6-2,
  .gx-sm6-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm6-2,
  .gy-sm6-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm6-3,
  .gx-sm6-3 {
    --bs-gutter-x: 1rem; }
  .g-sm6-3,
  .gy-sm6-3 {
    --bs-gutter-y: 1rem; }
  .g-sm6-4,
  .gx-sm6-4 {
    --bs-gutter-x: 1.5rem; }
  .g-sm6-4,
  .gy-sm6-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm6-5,
  .gx-sm6-5 {
    --bs-gutter-x: 3rem; }
  .g-sm6-5,
  .gy-sm6-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 740px) {
  .col-sm7 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-sm7-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-sm7-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm7-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm7-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm7-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm7-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm7-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm7-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-sm7-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm7-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm7-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-sm7-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm7-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm7-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-sm7-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm7-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm7-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-sm7-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm7-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm7-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-sm7-0 {
    margin-left: 0; }
  .offset-sm7-1 {
    margin-left: 8.33333%; }
  .offset-sm7-2 {
    margin-left: 16.66667%; }
  .offset-sm7-3 {
    margin-left: 25%; }
  .offset-sm7-4 {
    margin-left: 33.33333%; }
  .offset-sm7-5 {
    margin-left: 41.66667%; }
  .offset-sm7-6 {
    margin-left: 50%; }
  .offset-sm7-7 {
    margin-left: 58.33333%; }
  .offset-sm7-8 {
    margin-left: 66.66667%; }
  .offset-sm7-9 {
    margin-left: 75%; }
  .offset-sm7-10 {
    margin-left: 83.33333%; }
  .offset-sm7-11 {
    margin-left: 91.66667%; }
  .g-sm7-0,
  .gx-sm7-0 {
    --bs-gutter-x: 0; }
  .g-sm7-0,
  .gy-sm7-0 {
    --bs-gutter-y: 0; }
  .g-sm7-1,
  .gx-sm7-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm7-1,
  .gy-sm7-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm7-2,
  .gx-sm7-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm7-2,
  .gy-sm7-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm7-3,
  .gx-sm7-3 {
    --bs-gutter-x: 1rem; }
  .g-sm7-3,
  .gy-sm7-3 {
    --bs-gutter-y: 1rem; }
  .g-sm7-4,
  .gx-sm7-4 {
    --bs-gutter-x: 1.5rem; }
  .g-sm7-4,
  .gy-sm7-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm7-5,
  .gx-sm7-5 {
    --bs-gutter-x: 3rem; }
  .g-sm7-5,
  .gy-sm7-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 768px) {
  .col-md {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-md-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-md-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-md-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-md-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-md-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-md-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-md-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-md-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-md-5, .block-content-txt-img__text-col, .block-video__left-column--heading, .block-video__left-column--logo {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-md-6, .block-content-txt-img__image-col, .block-video__right-column {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-md-8, .block-team__copy-container {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-md-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-md-10, .block-txt__column--centred {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-md-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-md-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-md-0, .block-content-txt-img__text-col, .block-content-txt-img__image-col--1 {
    margin-left: 0; }
  .offset-md-1, .block-txt__column--centred, .block-content-txt-img__text-col--2, .block-content-txt-img__image-col--2 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0; }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0; }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem; }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem; }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 790px) {
  .col-md2 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-md2-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-md2-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-md2-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-md2-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md2-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-md2-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-md2-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md2-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-md2-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-md2-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md2-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-md2-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-md2-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-md2-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-md2-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-md2-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-md2-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-md2-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-md2-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-md2-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-md2-0 {
    margin-left: 0; }
  .offset-md2-1 {
    margin-left: 8.33333%; }
  .offset-md2-2 {
    margin-left: 16.66667%; }
  .offset-md2-3 {
    margin-left: 25%; }
  .offset-md2-4 {
    margin-left: 33.33333%; }
  .offset-md2-5 {
    margin-left: 41.66667%; }
  .offset-md2-6 {
    margin-left: 50%; }
  .offset-md2-7 {
    margin-left: 58.33333%; }
  .offset-md2-8 {
    margin-left: 66.66667%; }
  .offset-md2-9 {
    margin-left: 75%; }
  .offset-md2-10 {
    margin-left: 83.33333%; }
  .offset-md2-11 {
    margin-left: 91.66667%; }
  .g-md2-0,
  .gx-md2-0 {
    --bs-gutter-x: 0; }
  .g-md2-0,
  .gy-md2-0 {
    --bs-gutter-y: 0; }
  .g-md2-1,
  .gx-md2-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md2-1,
  .gy-md2-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md2-2,
  .gx-md2-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md2-2,
  .gy-md2-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md2-3,
  .gx-md2-3 {
    --bs-gutter-x: 1rem; }
  .g-md2-3,
  .gy-md2-3 {
    --bs-gutter-y: 1rem; }
  .g-md2-4,
  .gx-md2-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md2-4,
  .gy-md2-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md2-5,
  .gx-md2-5 {
    --bs-gutter-x: 3rem; }
  .g-md2-5,
  .gy-md2-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 815px) {
  .col-md3 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-md3-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-md3-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-md3-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-md3-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md3-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-md3-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-md3-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md3-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-md3-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-md3-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md3-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-md3-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-md3-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-md3-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-md3-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-md3-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-md3-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-md3-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-md3-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-md3-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-md3-0 {
    margin-left: 0; }
  .offset-md3-1 {
    margin-left: 8.33333%; }
  .offset-md3-2 {
    margin-left: 16.66667%; }
  .offset-md3-3 {
    margin-left: 25%; }
  .offset-md3-4 {
    margin-left: 33.33333%; }
  .offset-md3-5 {
    margin-left: 41.66667%; }
  .offset-md3-6 {
    margin-left: 50%; }
  .offset-md3-7 {
    margin-left: 58.33333%; }
  .offset-md3-8 {
    margin-left: 66.66667%; }
  .offset-md3-9 {
    margin-left: 75%; }
  .offset-md3-10 {
    margin-left: 83.33333%; }
  .offset-md3-11 {
    margin-left: 91.66667%; }
  .g-md3-0,
  .gx-md3-0 {
    --bs-gutter-x: 0; }
  .g-md3-0,
  .gy-md3-0 {
    --bs-gutter-y: 0; }
  .g-md3-1,
  .gx-md3-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md3-1,
  .gy-md3-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md3-2,
  .gx-md3-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md3-2,
  .gy-md3-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md3-3,
  .gx-md3-3 {
    --bs-gutter-x: 1rem; }
  .g-md3-3,
  .gy-md3-3 {
    --bs-gutter-y: 1rem; }
  .g-md3-4,
  .gx-md3-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md3-4,
  .gy-md3-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md3-5,
  .gx-md3-5 {
    --bs-gutter-x: 3rem; }
  .g-md3-5,
  .gy-md3-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 840px) {
  .col-md4 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-md4-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-md4-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-md4-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-md4-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md4-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-md4-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-md4-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md4-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-md4-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-md4-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md4-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-md4-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-md4-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-md4-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-md4-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-md4-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-md4-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-md4-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-md4-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-md4-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-md4-0 {
    margin-left: 0; }
  .offset-md4-1 {
    margin-left: 8.33333%; }
  .offset-md4-2 {
    margin-left: 16.66667%; }
  .offset-md4-3 {
    margin-left: 25%; }
  .offset-md4-4 {
    margin-left: 33.33333%; }
  .offset-md4-5 {
    margin-left: 41.66667%; }
  .offset-md4-6 {
    margin-left: 50%; }
  .offset-md4-7 {
    margin-left: 58.33333%; }
  .offset-md4-8 {
    margin-left: 66.66667%; }
  .offset-md4-9 {
    margin-left: 75%; }
  .offset-md4-10 {
    margin-left: 83.33333%; }
  .offset-md4-11 {
    margin-left: 91.66667%; }
  .g-md4-0,
  .gx-md4-0 {
    --bs-gutter-x: 0; }
  .g-md4-0,
  .gy-md4-0 {
    --bs-gutter-y: 0; }
  .g-md4-1,
  .gx-md4-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md4-1,
  .gy-md4-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md4-2,
  .gx-md4-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md4-2,
  .gy-md4-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md4-3,
  .gx-md4-3 {
    --bs-gutter-x: 1rem; }
  .g-md4-3,
  .gy-md4-3 {
    --bs-gutter-y: 1rem; }
  .g-md4-4,
  .gx-md4-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md4-4,
  .gy-md4-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md4-5,
  .gx-md4-5 {
    --bs-gutter-x: 3rem; }
  .g-md4-5,
  .gy-md4-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 865px) {
  .col-md5 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-md5-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-md5-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-md5-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-md5-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md5-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-md5-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-md5-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md5-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-md5-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-md5-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md5-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-md5-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-md5-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-md5-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-md5-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-md5-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-md5-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-md5-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-md5-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-md5-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-md5-0 {
    margin-left: 0; }
  .offset-md5-1 {
    margin-left: 8.33333%; }
  .offset-md5-2 {
    margin-left: 16.66667%; }
  .offset-md5-3 {
    margin-left: 25%; }
  .offset-md5-4 {
    margin-left: 33.33333%; }
  .offset-md5-5 {
    margin-left: 41.66667%; }
  .offset-md5-6 {
    margin-left: 50%; }
  .offset-md5-7 {
    margin-left: 58.33333%; }
  .offset-md5-8 {
    margin-left: 66.66667%; }
  .offset-md5-9 {
    margin-left: 75%; }
  .offset-md5-10 {
    margin-left: 83.33333%; }
  .offset-md5-11 {
    margin-left: 91.66667%; }
  .g-md5-0,
  .gx-md5-0 {
    --bs-gutter-x: 0; }
  .g-md5-0,
  .gy-md5-0 {
    --bs-gutter-y: 0; }
  .g-md5-1,
  .gx-md5-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md5-1,
  .gy-md5-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md5-2,
  .gx-md5-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md5-2,
  .gy-md5-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md5-3,
  .gx-md5-3 {
    --bs-gutter-x: 1rem; }
  .g-md5-3,
  .gy-md5-3 {
    --bs-gutter-y: 1rem; }
  .g-md5-4,
  .gx-md5-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md5-4,
  .gy-md5-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md5-5,
  .gx-md5-5 {
    --bs-gutter-x: 3rem; }
  .g-md5-5,
  .gy-md5-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 888px) {
  .col-md6 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-md6-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-md6-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-md6-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-md6-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md6-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-md6-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-md6-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md6-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-md6-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-md6-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md6-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-md6-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-md6-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-md6-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-md6-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-md6-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-md6-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-md6-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-md6-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-md6-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-md6-0 {
    margin-left: 0; }
  .offset-md6-1 {
    margin-left: 8.33333%; }
  .offset-md6-2 {
    margin-left: 16.66667%; }
  .offset-md6-3 {
    margin-left: 25%; }
  .offset-md6-4 {
    margin-left: 33.33333%; }
  .offset-md6-5 {
    margin-left: 41.66667%; }
  .offset-md6-6 {
    margin-left: 50%; }
  .offset-md6-7 {
    margin-left: 58.33333%; }
  .offset-md6-8 {
    margin-left: 66.66667%; }
  .offset-md6-9 {
    margin-left: 75%; }
  .offset-md6-10 {
    margin-left: 83.33333%; }
  .offset-md6-11 {
    margin-left: 91.66667%; }
  .g-md6-0,
  .gx-md6-0 {
    --bs-gutter-x: 0; }
  .g-md6-0,
  .gy-md6-0 {
    --bs-gutter-y: 0; }
  .g-md6-1,
  .gx-md6-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md6-1,
  .gy-md6-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md6-2,
  .gx-md6-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md6-2,
  .gy-md6-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md6-3,
  .gx-md6-3 {
    --bs-gutter-x: 1rem; }
  .g-md6-3,
  .gy-md6-3 {
    --bs-gutter-y: 1rem; }
  .g-md6-4,
  .gx-md6-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md6-4,
  .gy-md6-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md6-5,
  .gx-md6-5 {
    --bs-gutter-x: 3rem; }
  .g-md6-5,
  .gy-md6-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 910px) {
  .col-md7 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-md7-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-md7-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-md7-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-md7-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md7-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-md7-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-md7-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md7-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-md7-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-md7-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md7-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-md7-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-md7-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-md7-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-md7-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-md7-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-md7-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-md7-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-md7-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-md7-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-md7-0 {
    margin-left: 0; }
  .offset-md7-1 {
    margin-left: 8.33333%; }
  .offset-md7-2 {
    margin-left: 16.66667%; }
  .offset-md7-3 {
    margin-left: 25%; }
  .offset-md7-4 {
    margin-left: 33.33333%; }
  .offset-md7-5 {
    margin-left: 41.66667%; }
  .offset-md7-6 {
    margin-left: 50%; }
  .offset-md7-7 {
    margin-left: 58.33333%; }
  .offset-md7-8 {
    margin-left: 66.66667%; }
  .offset-md7-9 {
    margin-left: 75%; }
  .offset-md7-10 {
    margin-left: 83.33333%; }
  .offset-md7-11 {
    margin-left: 91.66667%; }
  .g-md7-0,
  .gx-md7-0 {
    --bs-gutter-x: 0; }
  .g-md7-0,
  .gy-md7-0 {
    --bs-gutter-y: 0; }
  .g-md7-1,
  .gx-md7-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md7-1,
  .gy-md7-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md7-2,
  .gx-md7-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md7-2,
  .gy-md7-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md7-3,
  .gx-md7-3 {
    --bs-gutter-x: 1rem; }
  .g-md7-3,
  .gy-md7-3 {
    --bs-gutter-y: 1rem; }
  .g-md7-4,
  .gx-md7-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md7-4,
  .gy-md7-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md7-5,
  .gx-md7-5 {
    --bs-gutter-x: 3rem; }
  .g-md7-5,
  .gy-md7-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 934px) {
  .col-md8 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-md8-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-md8-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-md8-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-md8-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md8-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-md8-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-md8-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md8-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-md8-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-md8-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md8-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-md8-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-md8-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-md8-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-md8-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-md8-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-md8-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-md8-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-md8-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-md8-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-md8-0 {
    margin-left: 0; }
  .offset-md8-1 {
    margin-left: 8.33333%; }
  .offset-md8-2 {
    margin-left: 16.66667%; }
  .offset-md8-3 {
    margin-left: 25%; }
  .offset-md8-4 {
    margin-left: 33.33333%; }
  .offset-md8-5 {
    margin-left: 41.66667%; }
  .offset-md8-6 {
    margin-left: 50%; }
  .offset-md8-7 {
    margin-left: 58.33333%; }
  .offset-md8-8 {
    margin-left: 66.66667%; }
  .offset-md8-9 {
    margin-left: 75%; }
  .offset-md8-10 {
    margin-left: 83.33333%; }
  .offset-md8-11 {
    margin-left: 91.66667%; }
  .g-md8-0,
  .gx-md8-0 {
    --bs-gutter-x: 0; }
  .g-md8-0,
  .gy-md8-0 {
    --bs-gutter-y: 0; }
  .g-md8-1,
  .gx-md8-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md8-1,
  .gy-md8-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md8-2,
  .gx-md8-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md8-2,
  .gy-md8-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md8-3,
  .gx-md8-3 {
    --bs-gutter-x: 1rem; }
  .g-md8-3,
  .gy-md8-3 {
    --bs-gutter-y: 1rem; }
  .g-md8-4,
  .gx-md8-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md8-4,
  .gy-md8-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md8-5,
  .gx-md8-5 {
    --bs-gutter-x: 3rem; }
  .g-md8-5,
  .gy-md8-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 955px) {
  .col-md9 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-md9-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-md9-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-md9-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-md9-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md9-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-md9-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-md9-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md9-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-md9-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-md9-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md9-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-md9-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-md9-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-md9-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-md9-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-md9-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-md9-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-md9-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-md9-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-md9-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-md9-0 {
    margin-left: 0; }
  .offset-md9-1 {
    margin-left: 8.33333%; }
  .offset-md9-2 {
    margin-left: 16.66667%; }
  .offset-md9-3 {
    margin-left: 25%; }
  .offset-md9-4 {
    margin-left: 33.33333%; }
  .offset-md9-5 {
    margin-left: 41.66667%; }
  .offset-md9-6 {
    margin-left: 50%; }
  .offset-md9-7 {
    margin-left: 58.33333%; }
  .offset-md9-8 {
    margin-left: 66.66667%; }
  .offset-md9-9 {
    margin-left: 75%; }
  .offset-md9-10 {
    margin-left: 83.33333%; }
  .offset-md9-11 {
    margin-left: 91.66667%; }
  .g-md9-0,
  .gx-md9-0 {
    --bs-gutter-x: 0; }
  .g-md9-0,
  .gy-md9-0 {
    --bs-gutter-y: 0; }
  .g-md9-1,
  .gx-md9-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md9-1,
  .gy-md9-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md9-2,
  .gx-md9-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md9-2,
  .gy-md9-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md9-3,
  .gx-md9-3 {
    --bs-gutter-x: 1rem; }
  .g-md9-3,
  .gy-md9-3 {
    --bs-gutter-y: 1rem; }
  .g-md9-4,
  .gx-md9-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md9-4,
  .gy-md9-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md9-5,
  .gx-md9-5 {
    --bs-gutter-x: 3rem; }
  .g-md9-5,
  .gy-md9-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 977px) {
  .col-md10 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-md10-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-md10-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-md10-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-md10-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md10-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-md10-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-md10-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md10-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-md10-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-md10-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md10-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-md10-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-md10-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-md10-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-md10-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-md10-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-md10-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-md10-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-md10-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-md10-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-md10-0 {
    margin-left: 0; }
  .offset-md10-1 {
    margin-left: 8.33333%; }
  .offset-md10-2 {
    margin-left: 16.66667%; }
  .offset-md10-3 {
    margin-left: 25%; }
  .offset-md10-4 {
    margin-left: 33.33333%; }
  .offset-md10-5 {
    margin-left: 41.66667%; }
  .offset-md10-6 {
    margin-left: 50%; }
  .offset-md10-7 {
    margin-left: 58.33333%; }
  .offset-md10-8 {
    margin-left: 66.66667%; }
  .offset-md10-9 {
    margin-left: 75%; }
  .offset-md10-10 {
    margin-left: 83.33333%; }
  .offset-md10-11 {
    margin-left: 91.66667%; }
  .g-md10-0,
  .gx-md10-0 {
    --bs-gutter-x: 0; }
  .g-md10-0,
  .gy-md10-0 {
    --bs-gutter-y: 0; }
  .g-md10-1,
  .gx-md10-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md10-1,
  .gy-md10-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md10-2,
  .gx-md10-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md10-2,
  .gy-md10-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md10-3,
  .gx-md10-3 {
    --bs-gutter-x: 1rem; }
  .g-md10-3,
  .gy-md10-3 {
    --bs-gutter-y: 1rem; }
  .g-md10-4,
  .gx-md10-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md10-4,
  .gy-md10-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md10-5,
  .gx-md10-5 {
    --bs-gutter-x: 3rem; }
  .g-md10-5,
  .gy-md10-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 992px) {
  .col-lg {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-lg-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-lg-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-3, .footer__logo {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-lg-4, .block-features__item--4, .archive-main__item--4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg-6, .footer__social {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-lg-7, .block-team__copy-container {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg-8, .block-txt__column--centred {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg-9, .footer__nav {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2, .block-txt__column--centred {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6, .footer__social {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0; }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0; }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem; }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem; }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1024px) {
  .col-lg2 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-lg2-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-lg2-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg2-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg2-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg2-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg2-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg2-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg2-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-lg2-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg2-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg2-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-lg2-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg2-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg2-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-lg2-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg2-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg2-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-lg2-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg2-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg2-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-lg2-0 {
    margin-left: 0; }
  .offset-lg2-1 {
    margin-left: 8.33333%; }
  .offset-lg2-2 {
    margin-left: 16.66667%; }
  .offset-lg2-3 {
    margin-left: 25%; }
  .offset-lg2-4 {
    margin-left: 33.33333%; }
  .offset-lg2-5 {
    margin-left: 41.66667%; }
  .offset-lg2-6 {
    margin-left: 50%; }
  .offset-lg2-7 {
    margin-left: 58.33333%; }
  .offset-lg2-8 {
    margin-left: 66.66667%; }
  .offset-lg2-9 {
    margin-left: 75%; }
  .offset-lg2-10 {
    margin-left: 83.33333%; }
  .offset-lg2-11 {
    margin-left: 91.66667%; }
  .g-lg2-0,
  .gx-lg2-0 {
    --bs-gutter-x: 0; }
  .g-lg2-0,
  .gy-lg2-0 {
    --bs-gutter-y: 0; }
  .g-lg2-1,
  .gx-lg2-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg2-1,
  .gy-lg2-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg2-2,
  .gx-lg2-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg2-2,
  .gy-lg2-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg2-3,
  .gx-lg2-3 {
    --bs-gutter-x: 1rem; }
  .g-lg2-3,
  .gy-lg2-3 {
    --bs-gutter-y: 1rem; }
  .g-lg2-4,
  .gx-lg2-4 {
    --bs-gutter-x: 1.5rem; }
  .g-lg2-4,
  .gy-lg2-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg2-5,
  .gx-lg2-5 {
    --bs-gutter-x: 3rem; }
  .g-lg2-5,
  .gy-lg2-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1070px) {
  .col-lg3 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-lg3-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-lg3-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg3-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg3-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg3-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg3-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg3-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg3-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-lg3-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg3-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg3-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-lg3-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg3-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg3-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-lg3-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg3-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg3-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-lg3-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg3-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg3-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-lg3-0 {
    margin-left: 0; }
  .offset-lg3-1 {
    margin-left: 8.33333%; }
  .offset-lg3-2 {
    margin-left: 16.66667%; }
  .offset-lg3-3 {
    margin-left: 25%; }
  .offset-lg3-4 {
    margin-left: 33.33333%; }
  .offset-lg3-5 {
    margin-left: 41.66667%; }
  .offset-lg3-6 {
    margin-left: 50%; }
  .offset-lg3-7 {
    margin-left: 58.33333%; }
  .offset-lg3-8 {
    margin-left: 66.66667%; }
  .offset-lg3-9 {
    margin-left: 75%; }
  .offset-lg3-10 {
    margin-left: 83.33333%; }
  .offset-lg3-11 {
    margin-left: 91.66667%; }
  .g-lg3-0,
  .gx-lg3-0 {
    --bs-gutter-x: 0; }
  .g-lg3-0,
  .gy-lg3-0 {
    --bs-gutter-y: 0; }
  .g-lg3-1,
  .gx-lg3-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg3-1,
  .gy-lg3-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg3-2,
  .gx-lg3-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg3-2,
  .gy-lg3-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg3-3,
  .gx-lg3-3 {
    --bs-gutter-x: 1rem; }
  .g-lg3-3,
  .gy-lg3-3 {
    --bs-gutter-y: 1rem; }
  .g-lg3-4,
  .gx-lg3-4 {
    --bs-gutter-x: 1.5rem; }
  .g-lg3-4,
  .gy-lg3-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg3-5,
  .gx-lg3-5 {
    --bs-gutter-x: 3rem; }
  .g-lg3-5,
  .gy-lg3-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1105px) {
  .col-lg4 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-lg4-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-lg4-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg4-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg4-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg4-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg4-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg4-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg4-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-lg4-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg4-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg4-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-lg4-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg4-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg4-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-lg4-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg4-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg4-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-lg4-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg4-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg4-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-lg4-0 {
    margin-left: 0; }
  .offset-lg4-1 {
    margin-left: 8.33333%; }
  .offset-lg4-2 {
    margin-left: 16.66667%; }
  .offset-lg4-3 {
    margin-left: 25%; }
  .offset-lg4-4 {
    margin-left: 33.33333%; }
  .offset-lg4-5 {
    margin-left: 41.66667%; }
  .offset-lg4-6 {
    margin-left: 50%; }
  .offset-lg4-7 {
    margin-left: 58.33333%; }
  .offset-lg4-8 {
    margin-left: 66.66667%; }
  .offset-lg4-9 {
    margin-left: 75%; }
  .offset-lg4-10 {
    margin-left: 83.33333%; }
  .offset-lg4-11 {
    margin-left: 91.66667%; }
  .g-lg4-0,
  .gx-lg4-0 {
    --bs-gutter-x: 0; }
  .g-lg4-0,
  .gy-lg4-0 {
    --bs-gutter-y: 0; }
  .g-lg4-1,
  .gx-lg4-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg4-1,
  .gy-lg4-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg4-2,
  .gx-lg4-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg4-2,
  .gy-lg4-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg4-3,
  .gx-lg4-3 {
    --bs-gutter-x: 1rem; }
  .g-lg4-3,
  .gy-lg4-3 {
    --bs-gutter-y: 1rem; }
  .g-lg4-4,
  .gx-lg4-4 {
    --bs-gutter-x: 1.5rem; }
  .g-lg4-4,
  .gy-lg4-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg4-5,
  .gx-lg4-5 {
    --bs-gutter-x: 3rem; }
  .g-lg4-5,
  .gy-lg4-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1130px) {
  .col-lg5 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-lg5-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-lg5-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg5-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg5-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg5-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg5-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg5-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg5-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-lg5-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg5-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg5-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-lg5-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg5-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg5-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-lg5-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg5-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg5-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-lg5-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg5-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg5-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-lg5-0 {
    margin-left: 0; }
  .offset-lg5-1 {
    margin-left: 8.33333%; }
  .offset-lg5-2 {
    margin-left: 16.66667%; }
  .offset-lg5-3 {
    margin-left: 25%; }
  .offset-lg5-4 {
    margin-left: 33.33333%; }
  .offset-lg5-5 {
    margin-left: 41.66667%; }
  .offset-lg5-6 {
    margin-left: 50%; }
  .offset-lg5-7 {
    margin-left: 58.33333%; }
  .offset-lg5-8 {
    margin-left: 66.66667%; }
  .offset-lg5-9 {
    margin-left: 75%; }
  .offset-lg5-10 {
    margin-left: 83.33333%; }
  .offset-lg5-11 {
    margin-left: 91.66667%; }
  .g-lg5-0,
  .gx-lg5-0 {
    --bs-gutter-x: 0; }
  .g-lg5-0,
  .gy-lg5-0 {
    --bs-gutter-y: 0; }
  .g-lg5-1,
  .gx-lg5-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg5-1,
  .gy-lg5-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg5-2,
  .gx-lg5-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg5-2,
  .gy-lg5-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg5-3,
  .gx-lg5-3 {
    --bs-gutter-x: 1rem; }
  .g-lg5-3,
  .gy-lg5-3 {
    --bs-gutter-y: 1rem; }
  .g-lg5-4,
  .gx-lg5-4 {
    --bs-gutter-x: 1.5rem; }
  .g-lg5-4,
  .gy-lg5-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg5-5,
  .gx-lg5-5 {
    --bs-gutter-x: 3rem; }
  .g-lg5-5,
  .gy-lg5-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1160px) {
  .col-lg6 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-lg6-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-lg6-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg6-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg6-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg6-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg6-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg6-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg6-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-lg6-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg6-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg6-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-lg6-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg6-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg6-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-lg6-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg6-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg6-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-lg6-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg6-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg6-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-lg6-0 {
    margin-left: 0; }
  .offset-lg6-1 {
    margin-left: 8.33333%; }
  .offset-lg6-2 {
    margin-left: 16.66667%; }
  .offset-lg6-3 {
    margin-left: 25%; }
  .offset-lg6-4 {
    margin-left: 33.33333%; }
  .offset-lg6-5 {
    margin-left: 41.66667%; }
  .offset-lg6-6 {
    margin-left: 50%; }
  .offset-lg6-7 {
    margin-left: 58.33333%; }
  .offset-lg6-8 {
    margin-left: 66.66667%; }
  .offset-lg6-9 {
    margin-left: 75%; }
  .offset-lg6-10 {
    margin-left: 83.33333%; }
  .offset-lg6-11 {
    margin-left: 91.66667%; }
  .g-lg6-0,
  .gx-lg6-0 {
    --bs-gutter-x: 0; }
  .g-lg6-0,
  .gy-lg6-0 {
    --bs-gutter-y: 0; }
  .g-lg6-1,
  .gx-lg6-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg6-1,
  .gy-lg6-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg6-2,
  .gx-lg6-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg6-2,
  .gy-lg6-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg6-3,
  .gx-lg6-3 {
    --bs-gutter-x: 1rem; }
  .g-lg6-3,
  .gy-lg6-3 {
    --bs-gutter-y: 1rem; }
  .g-lg6-4,
  .gx-lg6-4 {
    --bs-gutter-x: 1.5rem; }
  .g-lg6-4,
  .gy-lg6-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg6-5,
  .gx-lg6-5 {
    --bs-gutter-x: 3rem; }
  .g-lg6-5,
  .gy-lg6-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1200px) {
  .col-xl {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xl-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xl-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xl-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xl-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xl-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xl-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xl-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xl-2, .footer__social {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-3, .block-features__item--3, .archive-main__item--3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xl-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xl-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xl-6, .footer__nav, .block-txt__column--centred {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xl-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xl-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xl-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xl-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1, .footer__social {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3, .block-txt__column--centred {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0; }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0; }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem; }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem; }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1260px) {
  .col-xl1 {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xl1-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xl1-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xl1-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xl1-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xl1-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xl1-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xl1-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl1-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xl1-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xl1-2, .header__logo, .header__social {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl1-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xl1-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xl1-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xl1-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xl1-7, .header__nav {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xl1-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xl1-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xl1-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xl1-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xl1-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xl1-0 {
    margin-left: 0; }
  .offset-xl1-1 {
    margin-left: 8.33333%; }
  .offset-xl1-2 {
    margin-left: 16.66667%; }
  .offset-xl1-3 {
    margin-left: 25%; }
  .offset-xl1-4 {
    margin-left: 33.33333%; }
  .offset-xl1-5 {
    margin-left: 41.66667%; }
  .offset-xl1-6 {
    margin-left: 50%; }
  .offset-xl1-7 {
    margin-left: 58.33333%; }
  .offset-xl1-8 {
    margin-left: 66.66667%; }
  .offset-xl1-9 {
    margin-left: 75%; }
  .offset-xl1-10 {
    margin-left: 83.33333%; }
  .offset-xl1-11 {
    margin-left: 91.66667%; }
  .g-xl1-0,
  .gx-xl1-0 {
    --bs-gutter-x: 0; }
  .g-xl1-0,
  .gy-xl1-0 {
    --bs-gutter-y: 0; }
  .g-xl1-1,
  .gx-xl1-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xl1-1,
  .gy-xl1-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xl1-2,
  .gx-xl1-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xl1-2,
  .gy-xl1-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xl1-3,
  .gx-xl1-3 {
    --bs-gutter-x: 1rem; }
  .g-xl1-3,
  .gy-xl1-3 {
    --bs-gutter-y: 1rem; }
  .g-xl1-4,
  .gx-xl1-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xl1-4,
  .gy-xl1-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xl1-5,
  .gx-xl1-5 {
    --bs-gutter-x: 3rem; }
  .g-xl1-5,
  .gy-xl1-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1440px) {
  .col-xxl {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xxl-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xxl-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xxl-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xxl-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xxl-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xxl-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xxl-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xxl-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xxl-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-3, .header__logo {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xxl-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xxl-5, .block-video__left-column--heading, .block-video__right-column {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xxl-6, .block-video__left-column--logo {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xxl-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xxl-8, .block-cta__column, .block-features__copy-container, .archive-main__copy-container {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xxl-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xxl-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xxl-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xxl-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2, .block-cta__column {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0; }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0; }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem; }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem; }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem; }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1600px) {
  .col-xxxl {
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xxxl-auto > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xxxl-1 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xxxl-2 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xxxl-3 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xxxl-4 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xxxl-5 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xxxl-6 > * {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxxl-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xxxl-1 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xxxl-2 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxxl-3 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xxxl-4 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xxxl-5 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xxxl-6 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xxxl-7 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xxxl-8 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xxxl-9 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xxxl-10 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xxxl-11 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xxxl-12 {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xxxl-0 {
    margin-left: 0; }
  .offset-xxxl-1 {
    margin-left: 8.33333%; }
  .offset-xxxl-2 {
    margin-left: 16.66667%; }
  .offset-xxxl-3 {
    margin-left: 25%; }
  .offset-xxxl-4 {
    margin-left: 33.33333%; }
  .offset-xxxl-5 {
    margin-left: 41.66667%; }
  .offset-xxxl-6 {
    margin-left: 50%; }
  .offset-xxxl-7 {
    margin-left: 58.33333%; }
  .offset-xxxl-8 {
    margin-left: 66.66667%; }
  .offset-xxxl-9 {
    margin-left: 75%; }
  .offset-xxxl-10 {
    margin-left: 83.33333%; }
  .offset-xxxl-11 {
    margin-left: 91.66667%; }
  .g-xxxl-0,
  .gx-xxxl-0 {
    --bs-gutter-x: 0; }
  .g-xxxl-0,
  .gy-xxxl-0 {
    --bs-gutter-y: 0; }
  .g-xxxl-1,
  .gx-xxxl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xxxl-1,
  .gy-xxxl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xxxl-2,
  .gx-xxxl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xxxl-2,
  .gy-xxxl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xxxl-3,
  .gx-xxxl-3 {
    --bs-gutter-x: 1rem; }
  .g-xxxl-3,
  .gy-xxxl-3 {
    --bs-gutter-y: 1rem; }
  .g-xxxl-4,
  .gx-xxxl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xxxl-4,
  .gy-xxxl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xxxl-5,
  .gx-xxxl-5 {
    --bs-gutter-x: 3rem; }
  .g-xxxl-5,
  .gy-xxxl-5 {
    --bs-gutter-y: 3rem; } }

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

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

.figure-caption {
  font-size: 0.875em;
  color: #6c757d; }

.list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.375rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #212529;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius); }

.list-group-numbered {
  list-style-type: none;
  counter-reset: section; }
  .list-group-numbered > .list-group-item::before {
    content: counters(section, ".") ". ";
    counter-increment: section; }

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: var(--bs-list-group-action-hover-color);
    text-decoration: none;
    background-color: var(--bs-list-group-action-hover-bg); }
  .list-group-item-action:active {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg); }

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); }
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: var(--bs-list-group-disabled-color);
    pointer-events: none;
    background-color: var(--bs-list-group-disabled-bg); }
  .list-group-item.active {
    z-index: 2;
    color: var(--bs-list-group-active-color);
    background-color: var(--bs-list-group-active-bg);
    border-color: var(--bs-list-group-active-border-color); }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: calc(-1 * var(--bs-list-group-border-width));
      border-top-width: var(--bs-list-group-border-width); }

.list-group-horizontal {
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0; }
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0; }
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: calc(-1 * var(--bs-list-group-border-width));
      border-left-width: var(--bs-list-group-border-width); }

@media (min-width: 390px) {
  .list-group-horizontal-xs2 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xs2 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-xs2 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xs2 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xs2 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-xs2 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 405px) {
  .list-group-horizontal-xs3 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xs3 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-xs3 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xs3 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xs3 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-xs3 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 430px) {
  .list-group-horizontal-xs4 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xs4 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-xs4 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xs4 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xs4 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-xs4 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 450px) {
  .list-group-horizontal-xs5 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xs5 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-xs5 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xs5 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xs5 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-xs5 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 467px) {
  .list-group-horizontal-xs6 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xs6 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-xs6 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xs6 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xs6 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-xs6 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 500px) {
  .list-group-horizontal-xs7 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xs7 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-xs7 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xs7 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xs7 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-xs7 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 525px) {
  .list-group-horizontal-xs8 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xs8 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-xs8 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xs8 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xs8 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-xs8 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 540px) {
  .list-group-horizontal-xs9 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xs9 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-xs9 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xs9 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xs9 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-xs9 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 560px) {
  .list-group-horizontal-xs10 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xs10 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-xs10 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xs10 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xs10 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-xs10 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 575px) {
  .list-group-horizontal-sm {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 600px) {
  .list-group-horizontal-sm2 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-sm2 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-sm2 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm2 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm2 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-sm2 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 630px) {
  .list-group-horizontal-sm3 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-sm3 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-sm3 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm3 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm3 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-sm3 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 665px) {
  .list-group-horizontal-sm4 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-sm4 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-sm4 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm4 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm4 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-sm4 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 690px) {
  .list-group-horizontal-sm5 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-sm5 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-sm5 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm5 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm5 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-sm5 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 715px) {
  .list-group-horizontal-sm6 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-sm6 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-sm6 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm6 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm6 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-sm6 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 740px) {
  .list-group-horizontal-sm7 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-sm7 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-sm7 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm7 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm7 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-sm7 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 790px) {
  .list-group-horizontal-md2 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md2 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-md2 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md2 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md2 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-md2 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 815px) {
  .list-group-horizontal-md3 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md3 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-md3 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md3 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md3 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-md3 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 840px) {
  .list-group-horizontal-md4 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md4 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-md4 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md4 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md4 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-md4 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 865px) {
  .list-group-horizontal-md5 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md5 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-md5 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md5 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md5 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-md5 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 888px) {
  .list-group-horizontal-md6 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md6 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-md6 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md6 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md6 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-md6 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 910px) {
  .list-group-horizontal-md7 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md7 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-md7 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md7 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md7 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-md7 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 934px) {
  .list-group-horizontal-md8 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md8 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-md8 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md8 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md8 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-md8 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 955px) {
  .list-group-horizontal-md9 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md9 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-md9 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md9 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md9 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-md9 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 977px) {
  .list-group-horizontal-md10 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md10 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-md10 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md10 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md10 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-md10 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1024px) {
  .list-group-horizontal-lg2 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-lg2 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-lg2 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg2 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg2 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-lg2 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1070px) {
  .list-group-horizontal-lg3 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-lg3 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-lg3 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg3 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg3 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-lg3 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1105px) {
  .list-group-horizontal-lg4 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-lg4 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-lg4 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg4 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg4 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-lg4 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1130px) {
  .list-group-horizontal-lg5 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-lg5 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-lg5 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg5 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg5 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-lg5 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1160px) {
  .list-group-horizontal-lg6 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-lg6 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-lg6 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg6 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg6 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-lg6 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1260px) {
  .list-group-horizontal-xl1 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xl1 > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-xl1 > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl1 > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl1 > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-xl1 > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1440px) {
  .list-group-horizontal-xxl {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1600px) {
  .list-group-horizontal-xxxl {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xxxl > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0; }
    .list-group-horizontal-xxxl > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xxxl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xxxl > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      .list-group-horizontal-xxxl > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width); } }

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 var(--bs-list-group-border-width); }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: black;
  background-color: #cccccc; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: black;
    background-color: #b8b8b8; }
  .list-group-item-primary.list-group-item-action.active {
    color: #FFFFFF;
    background-color: black;
    border-color: black; }

.list-group-item-secondary {
  color: #831f1a;
  background-color: #f8d6d5; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #831f1a;
    background-color: #dfc1c0; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #831f1a;
    border-color: #831f1a; }

.list-group-item-grey-dark {
  color: #242424;
  background-color: #d8d8d8; }
  .list-group-item-grey-dark.list-group-item-action:hover, .list-group-item-grey-dark.list-group-item-action:focus {
    color: #242424;
    background-color: #c2c2c2; }
  .list-group-item-grey-dark.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #242424;
    border-color: #242424; }

.list-group-item-grey-light {
  color: #606060;
  background-color: #fcfcfc; }
  .list-group-item-grey-light.list-group-item-action:hover, .list-group-item-grey-light.list-group-item-action:focus {
    color: #606060;
    background-color: #e3e3e3; }
  .list-group-item-grey-light.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #606060;
    border-color: #606060; }

.list-group-item-off-black {
  color: #1a1a1a;
  background-color: #d5d5d5; }
  .list-group-item-off-black.list-group-item-action:hover, .list-group-item-off-black.list-group-item-action:focus {
    color: #1a1a1a;
    background-color: silver; }
  .list-group-item-off-black.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #1a1a1a;
    border-color: #1a1a1a; }

.list-group-item-light {
  color: #666666;
  background-color: white; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #666666;
    background-color: #e6e6e6; }
  .list-group-item-light.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #666666;
    border-color: #666666; }

.list-group-item-dark {
  color: black;
  background-color: #cccccc; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: black;
    background-color: #b8b8b8; }
  .list-group-item-dark.list-group-item-action.active {
    color: #FFFFFF;
    background-color: black;
    border-color: black; }

.list-group-item-success {
  color: black;
  background-color: #cccccc; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: black;
    background-color: #b8b8b8; }
  .list-group-item-success.list-group-item-action.active {
    color: #FFFFFF;
    background-color: black;
    border-color: black; }

.list-group-item-info {
  color: black;
  background-color: #cccccc; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: black;
    background-color: #b8b8b8; }
  .list-group-item-info.list-group-item-action.active {
    color: #FFFFFF;
    background-color: black;
    border-color: black; }

.list-group-item-warning {
  color: black;
  background-color: #cccccc; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: black;
    background-color: #b8b8b8; }
  .list-group-item-warning.list-group-item-action.active {
    color: #FFFFFF;
    background-color: black;
    border-color: black; }

.list-group-item-danger {
  color: #831f1a;
  background-color: #f8d6d5; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #831f1a;
    background-color: #dfc1c0; }
  .list-group-item-danger.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #831f1a;
    border-color: #831f1a; }

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -50px);
        -ms-transform: translate(0, -50px);
            transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
  .modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
        -ms-transform: scale(1.02);
            transform: scale(1.02); }

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2); }
  .modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2); }

.modal-content {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0; }

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg); }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: var(--bs-backdrop-opacity); }

.modal-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius); }
  .modal-header .btn-close {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto; }

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height); }

.modal-body {
  position: relative;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-modal-padding); }

.modal-footer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius); }
  .modal-footer > * {
    margin: calc(var(--bs-modal-footer-gap) * .5); }

@media (min-width: 575px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto; }
  .modal-sm {
    --bs-modal-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px; } }

.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0; }
  .modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0; }
  .modal-fullscreen .modal-header,
  .modal-fullscreen .modal-footer {
    border-radius: 0; }
  .modal-fullscreen .modal-body {
    overflow-y: auto; }

@media (max-width: 389.98px) {
  .modal-fullscreen-xs2-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xs2-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xs2-down .modal-header,
    .modal-fullscreen-xs2-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xs2-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 404.98px) {
  .modal-fullscreen-xs3-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xs3-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xs3-down .modal-header,
    .modal-fullscreen-xs3-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xs3-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 429.98px) {
  .modal-fullscreen-xs4-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xs4-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xs4-down .modal-header,
    .modal-fullscreen-xs4-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xs4-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 449.98px) {
  .modal-fullscreen-xs5-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xs5-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xs5-down .modal-header,
    .modal-fullscreen-xs5-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xs5-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 466.98px) {
  .modal-fullscreen-xs6-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xs6-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xs6-down .modal-header,
    .modal-fullscreen-xs6-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xs6-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 499.98px) {
  .modal-fullscreen-xs7-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xs7-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xs7-down .modal-header,
    .modal-fullscreen-xs7-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xs7-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 524.98px) {
  .modal-fullscreen-xs8-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xs8-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xs8-down .modal-header,
    .modal-fullscreen-xs8-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xs8-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 539.98px) {
  .modal-fullscreen-xs9-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xs9-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xs9-down .modal-header,
    .modal-fullscreen-xs9-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xs9-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 559.98px) {
  .modal-fullscreen-xs10-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xs10-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xs10-down .modal-header,
    .modal-fullscreen-xs10-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xs10-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 574.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-sm-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-sm-down .modal-header,
    .modal-fullscreen-sm-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-sm-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 599.98px) {
  .modal-fullscreen-sm2-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-sm2-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-sm2-down .modal-header,
    .modal-fullscreen-sm2-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-sm2-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 629.98px) {
  .modal-fullscreen-sm3-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-sm3-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-sm3-down .modal-header,
    .modal-fullscreen-sm3-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-sm3-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 664.98px) {
  .modal-fullscreen-sm4-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-sm4-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-sm4-down .modal-header,
    .modal-fullscreen-sm4-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-sm4-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 689.98px) {
  .modal-fullscreen-sm5-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-sm5-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-sm5-down .modal-header,
    .modal-fullscreen-sm5-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-sm5-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 714.98px) {
  .modal-fullscreen-sm6-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-sm6-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-sm6-down .modal-header,
    .modal-fullscreen-sm6-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-sm6-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 739.98px) {
  .modal-fullscreen-sm7-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-sm7-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-sm7-down .modal-header,
    .modal-fullscreen-sm7-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-sm7-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md-down .modal-header,
    .modal-fullscreen-md-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-md-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 789.98px) {
  .modal-fullscreen-md2-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md2-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md2-down .modal-header,
    .modal-fullscreen-md2-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-md2-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 814.98px) {
  .modal-fullscreen-md3-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md3-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md3-down .modal-header,
    .modal-fullscreen-md3-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-md3-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 839.98px) {
  .modal-fullscreen-md4-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md4-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md4-down .modal-header,
    .modal-fullscreen-md4-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-md4-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 864.98px) {
  .modal-fullscreen-md5-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md5-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md5-down .modal-header,
    .modal-fullscreen-md5-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-md5-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 887.98px) {
  .modal-fullscreen-md6-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md6-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md6-down .modal-header,
    .modal-fullscreen-md6-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-md6-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 909.98px) {
  .modal-fullscreen-md7-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md7-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md7-down .modal-header,
    .modal-fullscreen-md7-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-md7-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 933.98px) {
  .modal-fullscreen-md8-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md8-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md8-down .modal-header,
    .modal-fullscreen-md8-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-md8-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 954.98px) {
  .modal-fullscreen-md9-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md9-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md9-down .modal-header,
    .modal-fullscreen-md9-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-md9-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 976.98px) {
  .modal-fullscreen-md10-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md10-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md10-down .modal-header,
    .modal-fullscreen-md10-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-md10-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-lg-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-header,
    .modal-fullscreen-lg-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 1023.98px) {
  .modal-fullscreen-lg2-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-lg2-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-lg2-down .modal-header,
    .modal-fullscreen-lg2-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-lg2-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 1069.98px) {
  .modal-fullscreen-lg3-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-lg3-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-lg3-down .modal-header,
    .modal-fullscreen-lg3-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-lg3-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 1104.98px) {
  .modal-fullscreen-lg4-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-lg4-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-lg4-down .modal-header,
    .modal-fullscreen-lg4-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-lg4-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 1129.98px) {
  .modal-fullscreen-lg5-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-lg5-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-lg5-down .modal-header,
    .modal-fullscreen-lg5-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-lg5-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 1159.98px) {
  .modal-fullscreen-lg6-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-lg6-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-lg6-down .modal-header,
    .modal-fullscreen-lg6-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-lg6-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xl-down .modal-header,
    .modal-fullscreen-xl-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xl-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 1259.98px) {
  .modal-fullscreen-xl1-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xl1-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xl1-down .modal-header,
    .modal-fullscreen-xl1-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xl1-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 1439.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xxl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xxl-down .modal-header,
    .modal-fullscreen-xxl-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xxl-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 1599.98px) {
  .modal-fullscreen-xxxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xxxl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xxxl-down .modal-header,
    .modal-fullscreen-xxxl-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xxxl-down .modal-body {
      overflow-y: auto; } }

.nav, .footer__nav-list {
  --bs-nav-link-padding-x: 2.5rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link, .nav__link, .footer__nav-link, .footer__small-print-menu-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .nav-link, .nav__link, .footer__nav-link, .footer__small-print-menu-link {
      transition: none; } }
  .nav-link:hover, .nav__link:hover, .footer__nav-link:hover, .footer__small-print-menu-link:hover, .nav-link:focus, .nav__link:focus, .footer__nav-link:focus, .footer__small-print-menu-link:focus {
    color: var(--bs-nav-link-hover-color);
    text-decoration: none; }
  .nav-link.disabled, .disabled.nav__link, .disabled.footer__nav-link, .disabled.footer__small-print-menu-link {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); }
  .nav-tabs .nav-link, .nav-tabs .nav__link, .nav-tabs .footer__nav-link, .nav-tabs .footer__small-print-menu-link {
    margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
    background: none;
    border: var(--bs-nav-tabs-border-width) solid transparent;
    border-top-left-radius: var(--bs-nav-tabs-border-radius);
    border-top-right-radius: var(--bs-nav-tabs-border-radius); }
    .nav-tabs .nav-link:hover, .nav-tabs .nav__link:hover, .nav-tabs .footer__nav-link:hover, .nav-tabs .footer__small-print-menu-link:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav__link:focus, .nav-tabs .footer__nav-link:focus, .nav-tabs .footer__small-print-menu-link:focus {
      isolation: isolate;
      border-color: var(--bs-nav-tabs-link-hover-border-color); }
    .nav-tabs .nav-link.disabled, .nav-tabs .disabled.nav__link, .nav-tabs .disabled.footer__nav-link, .nav-tabs .disabled.footer__small-print-menu-link, .nav-tabs .nav-link:disabled, .nav-tabs .nav__link:disabled, .nav-tabs .footer__nav-link:disabled, .nav-tabs .footer__small-print-menu-link:disabled {
      color: var(--bs-nav-link-disabled-color);
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active, .nav-tabs .active.nav__link, .nav-tabs .active.footer__nav-link, .nav-tabs .active.footer__small-print-menu-link,
  .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav-item.show .nav__link,
  .nav-tabs .nav-item.show .footer__nav-link,
  .nav-tabs .nav-item.show .footer__small-print-menu-link {
    color: var(--bs-nav-tabs-link-active-color);
    background-color: var(--bs-nav-tabs-link-active-bg);
    border-color: var(--bs-nav-tabs-link-active-border-color); }
  .nav-tabs .dropdown-menu {
    margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd; }
  .nav-pills .nav-link, .nav-pills .nav__link, .nav-pills .footer__nav-link, .nav-pills .footer__small-print-menu-link {
    background: none;
    border: 0;
    border-radius: var(--bs-nav-pills-border-radius); }
    .nav-pills .nav-link:disabled, .nav-pills .nav__link:disabled, .nav-pills .footer__nav-link:disabled, .nav-pills .footer__small-print-menu-link:disabled {
      color: var(--bs-nav-link-disabled-color);
      background-color: transparent;
      border-color: transparent; }
  .nav-pills .nav-link.active, .nav-pills .active.nav__link, .nav-pills .active.footer__nav-link, .nav-pills .active.footer__small-print-menu-link,
  .nav-pills .show > .nav-link,
  .nav-pills .show > .nav__link,
  .nav-pills .show > .footer__nav-link,
  .nav-pills .show > .footer__small-print-menu-link {
    color: var(--bs-nav-pills-link-active-color);
    background-color: var(--bs-nav-pills-link-active-bg); }

.nav-fill > .nav-link, .nav-fill > .nav__link, .nav-fill > .footer__nav-link, .nav-fill > .footer__small-print-menu-link,
.nav-fill .nav-item {
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link, .nav-justified > .nav__link, .nav-justified > .footer__nav-link, .nav-justified > .footer__small-print-menu-link,
.nav-justified .nav-item {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }

.nav-fill .nav-item .nav-link, .nav-fill .nav-item .nav__link, .nav-fill .nav-item .footer__nav-link, .nav-fill .nav-item .footer__small-print-menu-link,
.nav-justified .nav-item .nav-link,
.nav-justified .nav-item .nav__link,
.nav-justified .nav-item .footer__nav-link,
.nav-justified .nav-item .footer__small-print-menu-link {
  width: 100%; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.375rem;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }
  .navbar > .container, .navbar > .header__container, .navbar > .footer__container, .navbar > .block-brand-banner__container, .navbar > .block-txt__container, .navbar > .block-content-txt-img__container, .navbar > .block-cta__container, .navbar > .block-features__container, .navbar > .block-logos__container, .navbar > .block-slider__container, .navbar > .block-team__container, .navbar > .block-video__container, .navbar > .archive-main__container,
  .navbar > .container-fluid, .navbar > .container-xs, .navbar > .container-xs2, .navbar > .container-xs3, .navbar > .container-xs4, .navbar > .container-xs5, .navbar > .container-xs6, .navbar > .container-xs7, .navbar > .container-xs8, .navbar > .container-xs9, .navbar > .container-sm, .navbar > .container-sm2, .navbar > .container-sm3, .navbar > .container-sm4, .navbar > .container-sm5, .navbar > .container-sm6, .navbar > .container-sm7, .navbar > .container-md, .navbar > .container-md2, .navbar > .container-md3, .navbar > .container-md4, .navbar > .container-md5, .navbar > .container-md6, .navbar > .container-md7, .navbar > .container-md8, .navbar > .container-md9, .navbar > .container-lg, .navbar > .container-lg2, .navbar > .container-lg3, .navbar > .container-lg4, .navbar > .container-lg5, .navbar > .container-lg6, .navbar > .container-xl, .navbar > .container-xl1, .navbar > .container-xxl, .navbar > .container-xxxl, .navbar > .block-content-txt-img__shape, .navbar > .block-content-txt-img__shape-reversed {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: inherit;
        -ms-flex-wrap: inherit;
            flex-wrap: inherit;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    color: var(--bs-navbar-brand-hover-color);
    text-decoration: none; }

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .show > .nav-link, .navbar-nav .show > .nav__link, .navbar-nav .show > .footer__nav-link, .navbar-nav .show > .footer__small-print-menu-link,
  .navbar-nav .nav-link.active,
  .navbar-nav .active.nav__link,
  .navbar-nav .active.footer__nav-link,
  .navbar-nav .active.footer__small-print-menu-link {
    color: var(--bs-navbar-active-color); }
  .navbar-nav .dropdown-menu {
    position: static; }

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color); }
  .navbar-text a,
  .navbar-text a:hover,
  .navbar-text a:focus {
    color: var(--bs-navbar-active-color); }

.navbar-collapse {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition); }
  @media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
      transition: none; } }
  .navbar-toggler:hover {
    text-decoration: none; }
  .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%; }

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto; }

@media (min-width: 390px) {
  .navbar-expand-xs2 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xs2 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xs2 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xs2 .navbar-nav .nav-link, .navbar-expand-xs2 .navbar-nav .nav__link, .navbar-expand-xs2 .navbar-nav .footer__nav-link, .navbar-expand-xs2 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-xs2 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xs2 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xs2 .navbar-toggler {
      display: none; }
    .navbar-expand-xs2 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-xs2 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xs2 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 405px) {
  .navbar-expand-xs3 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xs3 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xs3 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xs3 .navbar-nav .nav-link, .navbar-expand-xs3 .navbar-nav .nav__link, .navbar-expand-xs3 .navbar-nav .footer__nav-link, .navbar-expand-xs3 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-xs3 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xs3 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xs3 .navbar-toggler {
      display: none; }
    .navbar-expand-xs3 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-xs3 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xs3 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 430px) {
  .navbar-expand-xs4 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xs4 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xs4 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xs4 .navbar-nav .nav-link, .navbar-expand-xs4 .navbar-nav .nav__link, .navbar-expand-xs4 .navbar-nav .footer__nav-link, .navbar-expand-xs4 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-xs4 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xs4 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xs4 .navbar-toggler {
      display: none; }
    .navbar-expand-xs4 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-xs4 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xs4 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 450px) {
  .navbar-expand-xs5 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xs5 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xs5 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xs5 .navbar-nav .nav-link, .navbar-expand-xs5 .navbar-nav .nav__link, .navbar-expand-xs5 .navbar-nav .footer__nav-link, .navbar-expand-xs5 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-xs5 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xs5 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xs5 .navbar-toggler {
      display: none; }
    .navbar-expand-xs5 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-xs5 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xs5 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 467px) {
  .navbar-expand-xs6 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xs6 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xs6 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xs6 .navbar-nav .nav-link, .navbar-expand-xs6 .navbar-nav .nav__link, .navbar-expand-xs6 .navbar-nav .footer__nav-link, .navbar-expand-xs6 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-xs6 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xs6 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xs6 .navbar-toggler {
      display: none; }
    .navbar-expand-xs6 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-xs6 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xs6 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 500px) {
  .navbar-expand-xs7 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xs7 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xs7 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xs7 .navbar-nav .nav-link, .navbar-expand-xs7 .navbar-nav .nav__link, .navbar-expand-xs7 .navbar-nav .footer__nav-link, .navbar-expand-xs7 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-xs7 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xs7 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xs7 .navbar-toggler {
      display: none; }
    .navbar-expand-xs7 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-xs7 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xs7 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 525px) {
  .navbar-expand-xs8 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xs8 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xs8 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xs8 .navbar-nav .nav-link, .navbar-expand-xs8 .navbar-nav .nav__link, .navbar-expand-xs8 .navbar-nav .footer__nav-link, .navbar-expand-xs8 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-xs8 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xs8 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xs8 .navbar-toggler {
      display: none; }
    .navbar-expand-xs8 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-xs8 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xs8 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 540px) {
  .navbar-expand-xs9 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xs9 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xs9 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xs9 .navbar-nav .nav-link, .navbar-expand-xs9 .navbar-nav .nav__link, .navbar-expand-xs9 .navbar-nav .footer__nav-link, .navbar-expand-xs9 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-xs9 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xs9 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xs9 .navbar-toggler {
      display: none; }
    .navbar-expand-xs9 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-xs9 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xs9 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 560px) {
  .navbar-expand-xs10 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xs10 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xs10 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xs10 .navbar-nav .nav-link, .navbar-expand-xs10 .navbar-nav .nav__link, .navbar-expand-xs10 .navbar-nav .footer__nav-link, .navbar-expand-xs10 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-xs10 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xs10 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xs10 .navbar-toggler {
      display: none; }
    .navbar-expand-xs10 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-xs10 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xs10 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 575px) {
  .navbar-expand-sm {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav .nav__link, .navbar-expand-sm .navbar-nav .footer__nav-link, .navbar-expand-sm .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; }
    .navbar-expand-sm .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-sm .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-sm .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 600px) {
  .navbar-expand-sm2 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm2 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm2 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm2 .navbar-nav .nav-link, .navbar-expand-sm2 .navbar-nav .nav__link, .navbar-expand-sm2 .navbar-nav .footer__nav-link, .navbar-expand-sm2 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-sm2 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm2 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-sm2 .navbar-toggler {
      display: none; }
    .navbar-expand-sm2 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-sm2 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-sm2 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 630px) {
  .navbar-expand-sm3 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm3 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm3 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm3 .navbar-nav .nav-link, .navbar-expand-sm3 .navbar-nav .nav__link, .navbar-expand-sm3 .navbar-nav .footer__nav-link, .navbar-expand-sm3 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-sm3 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm3 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-sm3 .navbar-toggler {
      display: none; }
    .navbar-expand-sm3 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-sm3 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-sm3 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 665px) {
  .navbar-expand-sm4 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm4 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm4 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm4 .navbar-nav .nav-link, .navbar-expand-sm4 .navbar-nav .nav__link, .navbar-expand-sm4 .navbar-nav .footer__nav-link, .navbar-expand-sm4 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-sm4 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm4 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-sm4 .navbar-toggler {
      display: none; }
    .navbar-expand-sm4 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-sm4 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-sm4 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 690px) {
  .navbar-expand-sm5 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm5 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm5 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm5 .navbar-nav .nav-link, .navbar-expand-sm5 .navbar-nav .nav__link, .navbar-expand-sm5 .navbar-nav .footer__nav-link, .navbar-expand-sm5 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-sm5 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm5 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-sm5 .navbar-toggler {
      display: none; }
    .navbar-expand-sm5 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-sm5 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-sm5 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 715px) {
  .navbar-expand-sm6 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm6 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm6 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm6 .navbar-nav .nav-link, .navbar-expand-sm6 .navbar-nav .nav__link, .navbar-expand-sm6 .navbar-nav .footer__nav-link, .navbar-expand-sm6 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-sm6 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm6 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-sm6 .navbar-toggler {
      display: none; }
    .navbar-expand-sm6 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-sm6 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-sm6 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 740px) {
  .navbar-expand-sm7 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm7 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm7 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm7 .navbar-nav .nav-link, .navbar-expand-sm7 .navbar-nav .nav__link, .navbar-expand-sm7 .navbar-nav .footer__nav-link, .navbar-expand-sm7 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-sm7 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm7 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-sm7 .navbar-toggler {
      display: none; }
    .navbar-expand-sm7 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-sm7 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-sm7 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .nav__link, .navbar-expand-md .navbar-nav .footer__nav-link, .navbar-expand-md .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; }
    .navbar-expand-md .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-md .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-md .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 790px) {
  .navbar-expand-md2 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md2 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md2 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md2 .navbar-nav .nav-link, .navbar-expand-md2 .navbar-nav .nav__link, .navbar-expand-md2 .navbar-nav .footer__nav-link, .navbar-expand-md2 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-md2 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md2 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-md2 .navbar-toggler {
      display: none; }
    .navbar-expand-md2 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-md2 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-md2 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 815px) {
  .navbar-expand-md3 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md3 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md3 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md3 .navbar-nav .nav-link, .navbar-expand-md3 .navbar-nav .nav__link, .navbar-expand-md3 .navbar-nav .footer__nav-link, .navbar-expand-md3 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-md3 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md3 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-md3 .navbar-toggler {
      display: none; }
    .navbar-expand-md3 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-md3 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-md3 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 840px) {
  .navbar-expand-md4 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md4 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md4 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md4 .navbar-nav .nav-link, .navbar-expand-md4 .navbar-nav .nav__link, .navbar-expand-md4 .navbar-nav .footer__nav-link, .navbar-expand-md4 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-md4 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md4 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-md4 .navbar-toggler {
      display: none; }
    .navbar-expand-md4 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-md4 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-md4 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 865px) {
  .navbar-expand-md5 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md5 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md5 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md5 .navbar-nav .nav-link, .navbar-expand-md5 .navbar-nav .nav__link, .navbar-expand-md5 .navbar-nav .footer__nav-link, .navbar-expand-md5 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-md5 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md5 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-md5 .navbar-toggler {
      display: none; }
    .navbar-expand-md5 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-md5 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-md5 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 888px) {
  .navbar-expand-md6 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md6 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md6 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md6 .navbar-nav .nav-link, .navbar-expand-md6 .navbar-nav .nav__link, .navbar-expand-md6 .navbar-nav .footer__nav-link, .navbar-expand-md6 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-md6 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md6 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-md6 .navbar-toggler {
      display: none; }
    .navbar-expand-md6 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-md6 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-md6 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 910px) {
  .navbar-expand-md7 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md7 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md7 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md7 .navbar-nav .nav-link, .navbar-expand-md7 .navbar-nav .nav__link, .navbar-expand-md7 .navbar-nav .footer__nav-link, .navbar-expand-md7 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-md7 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md7 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-md7 .navbar-toggler {
      display: none; }
    .navbar-expand-md7 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-md7 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-md7 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 934px) {
  .navbar-expand-md8 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md8 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md8 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md8 .navbar-nav .nav-link, .navbar-expand-md8 .navbar-nav .nav__link, .navbar-expand-md8 .navbar-nav .footer__nav-link, .navbar-expand-md8 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-md8 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md8 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-md8 .navbar-toggler {
      display: none; }
    .navbar-expand-md8 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-md8 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-md8 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 955px) {
  .navbar-expand-md9 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md9 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md9 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md9 .navbar-nav .nav-link, .navbar-expand-md9 .navbar-nav .nav__link, .navbar-expand-md9 .navbar-nav .footer__nav-link, .navbar-expand-md9 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-md9 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md9 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-md9 .navbar-toggler {
      display: none; }
    .navbar-expand-md9 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-md9 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-md9 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 977px) {
  .navbar-expand-md10 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md10 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md10 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md10 .navbar-nav .nav-link, .navbar-expand-md10 .navbar-nav .nav__link, .navbar-expand-md10 .navbar-nav .footer__nav-link, .navbar-expand-md10 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-md10 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md10 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-md10 .navbar-toggler {
      display: none; }
    .navbar-expand-md10 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-md10 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-md10 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav__link, .navbar-expand-lg .navbar-nav .footer__nav-link, .navbar-expand-lg .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; }
    .navbar-expand-lg .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-lg .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-lg .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 1024px) {
  .navbar-expand-lg2 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg2 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg2 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg2 .navbar-nav .nav-link, .navbar-expand-lg2 .navbar-nav .nav__link, .navbar-expand-lg2 .navbar-nav .footer__nav-link, .navbar-expand-lg2 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-lg2 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg2 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-lg2 .navbar-toggler {
      display: none; }
    .navbar-expand-lg2 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-lg2 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-lg2 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 1070px) {
  .navbar-expand-lg3 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg3 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg3 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg3 .navbar-nav .nav-link, .navbar-expand-lg3 .navbar-nav .nav__link, .navbar-expand-lg3 .navbar-nav .footer__nav-link, .navbar-expand-lg3 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-lg3 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg3 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-lg3 .navbar-toggler {
      display: none; }
    .navbar-expand-lg3 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-lg3 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-lg3 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 1105px) {
  .navbar-expand-lg4 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg4 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg4 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg4 .navbar-nav .nav-link, .navbar-expand-lg4 .navbar-nav .nav__link, .navbar-expand-lg4 .navbar-nav .footer__nav-link, .navbar-expand-lg4 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-lg4 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg4 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-lg4 .navbar-toggler {
      display: none; }
    .navbar-expand-lg4 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-lg4 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-lg4 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 1130px) {
  .navbar-expand-lg5 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg5 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg5 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg5 .navbar-nav .nav-link, .navbar-expand-lg5 .navbar-nav .nav__link, .navbar-expand-lg5 .navbar-nav .footer__nav-link, .navbar-expand-lg5 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-lg5 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg5 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-lg5 .navbar-toggler {
      display: none; }
    .navbar-expand-lg5 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-lg5 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-lg5 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 1160px) {
  .navbar-expand-lg6 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg6 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg6 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg6 .navbar-nav .nav-link, .navbar-expand-lg6 .navbar-nav .nav__link, .navbar-expand-lg6 .navbar-nav .footer__nav-link, .navbar-expand-lg6 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-lg6 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg6 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-lg6 .navbar-toggler {
      display: none; }
    .navbar-expand-lg6 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-lg6 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-lg6 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav .nav__link, .navbar-expand-xl .navbar-nav .footer__nav-link, .navbar-expand-xl .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; }
    .navbar-expand-xl .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-xl .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xl .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 1260px) {
  .navbar-expand-xl1 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xl1 .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xl1 .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl1 .navbar-nav .nav-link, .navbar-expand-xl1 .navbar-nav .nav__link, .navbar-expand-xl1 .navbar-nav .footer__nav-link, .navbar-expand-xl1 .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-xl1 .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xl1 .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xl1 .navbar-toggler {
      display: none; }
    .navbar-expand-xl1 .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-xl1 .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xl1 .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 1440px) {
  .navbar-expand-xxl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xxl .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxl .navbar-nav .nav-link, .navbar-expand-xxl .navbar-nav .nav__link, .navbar-expand-xxl .navbar-nav .footer__nav-link, .navbar-expand-xxl .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-xxl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xxl .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xxl .navbar-toggler {
      display: none; }
    .navbar-expand-xxl .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-xxl .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xxl .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 1600px) {
  .navbar-expand-xxxl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xxxl .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xxxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxxl .navbar-nav .nav-link, .navbar-expand-xxxl .navbar-nav .nav__link, .navbar-expand-xxxl .navbar-nav .footer__nav-link, .navbar-expand-xxxl .navbar-nav .footer__small-print-menu-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x); }
    .navbar-expand-xxxl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xxxl .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xxxl .navbar-toggler {
      display: none; }
    .navbar-expand-xxxl .offcanvas {
      position: static;
      z-index: auto;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
      transition: none; }
      .navbar-expand-xxxl .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xxxl .offcanvas .offcanvas-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

.navbar-expand {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .navbar-expand .navbar-nav {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .nav__link, .navbar-expand .navbar-nav .footer__nav-link, .navbar-expand .navbar-nav .footer__small-print-menu-link {
      padding-right: var(--bs-navbar-nav-link-padding-x);
      padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand .navbar-collapse {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }
  .navbar-expand .offcanvas {
    position: static;
    z-index: auto;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    transition: none; }
    .navbar-expand .offcanvas .offcanvas-header {
      display: none; }
    .navbar-expand .offcanvas .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible; }

.navbar-dark {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.offcanvas-xs2, .offcanvas-xs3, .offcanvas-xs4, .offcanvas-xs5, .offcanvas-xs6, .offcanvas-xs7, .offcanvas-xs8, .offcanvas-xs9, .offcanvas-xs10, .offcanvas-sm, .offcanvas-sm2, .offcanvas-sm3, .offcanvas-sm4, .offcanvas-sm5, .offcanvas-sm6, .offcanvas-sm7, .offcanvas-md, .offcanvas-md2, .offcanvas-md3, .offcanvas-md4, .offcanvas-md5, .offcanvas-md6, .offcanvas-md7, .offcanvas-md8, .offcanvas-md9, .offcanvas-md10, .offcanvas-lg, .offcanvas-lg2, .offcanvas-lg3, .offcanvas-lg4, .offcanvas-lg5, .offcanvas-lg6, .offcanvas-xl, .offcanvas-xl1, .offcanvas-xxl, .offcanvas-xxxl, .offcanvas {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }

@media (max-width: 389.98px) {
  .offcanvas-xs2 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 389.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xs2 {
      transition: none; } }

@media (max-width: 389.98px) {
    .offcanvas-xs2.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-xs2.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-xs2.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-xs2.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xs2.showing, .offcanvas-xs2.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-xs2.showing, .offcanvas-xs2.hiding, .offcanvas-xs2.show {
      visibility: visible; } }

@media (min-width: 390px) {
  .offcanvas-xs2 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xs2 .offcanvas-header {
      display: none; }
    .offcanvas-xs2 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 404.98px) {
  .offcanvas-xs3 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 404.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xs3 {
      transition: none; } }

@media (max-width: 404.98px) {
    .offcanvas-xs3.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-xs3.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-xs3.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-xs3.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xs3.showing, .offcanvas-xs3.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-xs3.showing, .offcanvas-xs3.hiding, .offcanvas-xs3.show {
      visibility: visible; } }

@media (min-width: 405px) {
  .offcanvas-xs3 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xs3 .offcanvas-header {
      display: none; }
    .offcanvas-xs3 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 429.98px) {
  .offcanvas-xs4 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 429.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xs4 {
      transition: none; } }

@media (max-width: 429.98px) {
    .offcanvas-xs4.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-xs4.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-xs4.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-xs4.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xs4.showing, .offcanvas-xs4.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-xs4.showing, .offcanvas-xs4.hiding, .offcanvas-xs4.show {
      visibility: visible; } }

@media (min-width: 430px) {
  .offcanvas-xs4 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xs4 .offcanvas-header {
      display: none; }
    .offcanvas-xs4 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 449.98px) {
  .offcanvas-xs5 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 449.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xs5 {
      transition: none; } }

@media (max-width: 449.98px) {
    .offcanvas-xs5.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-xs5.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-xs5.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-xs5.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xs5.showing, .offcanvas-xs5.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-xs5.showing, .offcanvas-xs5.hiding, .offcanvas-xs5.show {
      visibility: visible; } }

@media (min-width: 450px) {
  .offcanvas-xs5 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xs5 .offcanvas-header {
      display: none; }
    .offcanvas-xs5 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 466.98px) {
  .offcanvas-xs6 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 466.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xs6 {
      transition: none; } }

@media (max-width: 466.98px) {
    .offcanvas-xs6.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-xs6.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-xs6.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-xs6.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xs6.showing, .offcanvas-xs6.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-xs6.showing, .offcanvas-xs6.hiding, .offcanvas-xs6.show {
      visibility: visible; } }

@media (min-width: 467px) {
  .offcanvas-xs6 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xs6 .offcanvas-header {
      display: none; }
    .offcanvas-xs6 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 499.98px) {
  .offcanvas-xs7 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 499.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xs7 {
      transition: none; } }

@media (max-width: 499.98px) {
    .offcanvas-xs7.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-xs7.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-xs7.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-xs7.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xs7.showing, .offcanvas-xs7.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-xs7.showing, .offcanvas-xs7.hiding, .offcanvas-xs7.show {
      visibility: visible; } }

@media (min-width: 500px) {
  .offcanvas-xs7 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xs7 .offcanvas-header {
      display: none; }
    .offcanvas-xs7 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 524.98px) {
  .offcanvas-xs8 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 524.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xs8 {
      transition: none; } }

@media (max-width: 524.98px) {
    .offcanvas-xs8.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-xs8.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-xs8.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-xs8.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xs8.showing, .offcanvas-xs8.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-xs8.showing, .offcanvas-xs8.hiding, .offcanvas-xs8.show {
      visibility: visible; } }

@media (min-width: 525px) {
  .offcanvas-xs8 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xs8 .offcanvas-header {
      display: none; }
    .offcanvas-xs8 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 539.98px) {
  .offcanvas-xs9 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 539.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xs9 {
      transition: none; } }

@media (max-width: 539.98px) {
    .offcanvas-xs9.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-xs9.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-xs9.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-xs9.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xs9.showing, .offcanvas-xs9.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-xs9.showing, .offcanvas-xs9.hiding, .offcanvas-xs9.show {
      visibility: visible; } }

@media (min-width: 540px) {
  .offcanvas-xs9 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xs9 .offcanvas-header {
      display: none; }
    .offcanvas-xs9 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 559.98px) {
  .offcanvas-xs10 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 559.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xs10 {
      transition: none; } }

@media (max-width: 559.98px) {
    .offcanvas-xs10.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-xs10.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-xs10.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-xs10.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xs10.showing, .offcanvas-xs10.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-xs10.showing, .offcanvas-xs10.hiding, .offcanvas-xs10.show {
      visibility: visible; } }

@media (min-width: 560px) {
  .offcanvas-xs10 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xs10 .offcanvas-header {
      display: none; }
    .offcanvas-xs10 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 574.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 574.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm {
      transition: none; } }

@media (max-width: 574.98px) {
    .offcanvas-sm.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-sm.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-sm.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-sm.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
      visibility: visible; } }

@media (min-width: 575px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-sm .offcanvas-header {
      display: none; }
    .offcanvas-sm .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 599.98px) {
  .offcanvas-sm2 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 599.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm2 {
      transition: none; } }

@media (max-width: 599.98px) {
    .offcanvas-sm2.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-sm2.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-sm2.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-sm2.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-sm2.showing, .offcanvas-sm2.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-sm2.showing, .offcanvas-sm2.hiding, .offcanvas-sm2.show {
      visibility: visible; } }

@media (min-width: 600px) {
  .offcanvas-sm2 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-sm2 .offcanvas-header {
      display: none; }
    .offcanvas-sm2 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 629.98px) {
  .offcanvas-sm3 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 629.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm3 {
      transition: none; } }

@media (max-width: 629.98px) {
    .offcanvas-sm3.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-sm3.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-sm3.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-sm3.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-sm3.showing, .offcanvas-sm3.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-sm3.showing, .offcanvas-sm3.hiding, .offcanvas-sm3.show {
      visibility: visible; } }

@media (min-width: 630px) {
  .offcanvas-sm3 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-sm3 .offcanvas-header {
      display: none; }
    .offcanvas-sm3 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 664.98px) {
  .offcanvas-sm4 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 664.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm4 {
      transition: none; } }

@media (max-width: 664.98px) {
    .offcanvas-sm4.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-sm4.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-sm4.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-sm4.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-sm4.showing, .offcanvas-sm4.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-sm4.showing, .offcanvas-sm4.hiding, .offcanvas-sm4.show {
      visibility: visible; } }

@media (min-width: 665px) {
  .offcanvas-sm4 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-sm4 .offcanvas-header {
      display: none; }
    .offcanvas-sm4 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 689.98px) {
  .offcanvas-sm5 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 689.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm5 {
      transition: none; } }

@media (max-width: 689.98px) {
    .offcanvas-sm5.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-sm5.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-sm5.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-sm5.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-sm5.showing, .offcanvas-sm5.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-sm5.showing, .offcanvas-sm5.hiding, .offcanvas-sm5.show {
      visibility: visible; } }

@media (min-width: 690px) {
  .offcanvas-sm5 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-sm5 .offcanvas-header {
      display: none; }
    .offcanvas-sm5 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 714.98px) {
  .offcanvas-sm6 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 714.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm6 {
      transition: none; } }

@media (max-width: 714.98px) {
    .offcanvas-sm6.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-sm6.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-sm6.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-sm6.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-sm6.showing, .offcanvas-sm6.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-sm6.showing, .offcanvas-sm6.hiding, .offcanvas-sm6.show {
      visibility: visible; } }

@media (min-width: 715px) {
  .offcanvas-sm6 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-sm6 .offcanvas-header {
      display: none; }
    .offcanvas-sm6 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 739.98px) {
  .offcanvas-sm7 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 739.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm7 {
      transition: none; } }

@media (max-width: 739.98px) {
    .offcanvas-sm7.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-sm7.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-sm7.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-sm7.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-sm7.showing, .offcanvas-sm7.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-sm7.showing, .offcanvas-sm7.hiding, .offcanvas-sm7.show {
      visibility: visible; } }

@media (min-width: 740px) {
  .offcanvas-sm7 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-sm7 .offcanvas-header {
      display: none; }
    .offcanvas-sm7 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md {
      transition: none; } }

@media (max-width: 767.98px) {
    .offcanvas-md.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-md.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-md.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-md.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
      visibility: visible; } }

@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-md .offcanvas-header {
      display: none; }
    .offcanvas-md .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 789.98px) {
  .offcanvas-md2 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 789.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md2 {
      transition: none; } }

@media (max-width: 789.98px) {
    .offcanvas-md2.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-md2.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-md2.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-md2.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-md2.showing, .offcanvas-md2.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-md2.showing, .offcanvas-md2.hiding, .offcanvas-md2.show {
      visibility: visible; } }

@media (min-width: 790px) {
  .offcanvas-md2 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-md2 .offcanvas-header {
      display: none; }
    .offcanvas-md2 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 814.98px) {
  .offcanvas-md3 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 814.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md3 {
      transition: none; } }

@media (max-width: 814.98px) {
    .offcanvas-md3.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-md3.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-md3.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-md3.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-md3.showing, .offcanvas-md3.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-md3.showing, .offcanvas-md3.hiding, .offcanvas-md3.show {
      visibility: visible; } }

@media (min-width: 815px) {
  .offcanvas-md3 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-md3 .offcanvas-header {
      display: none; }
    .offcanvas-md3 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 839.98px) {
  .offcanvas-md4 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 839.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md4 {
      transition: none; } }

@media (max-width: 839.98px) {
    .offcanvas-md4.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-md4.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-md4.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-md4.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-md4.showing, .offcanvas-md4.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-md4.showing, .offcanvas-md4.hiding, .offcanvas-md4.show {
      visibility: visible; } }

@media (min-width: 840px) {
  .offcanvas-md4 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-md4 .offcanvas-header {
      display: none; }
    .offcanvas-md4 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 864.98px) {
  .offcanvas-md5 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 864.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md5 {
      transition: none; } }

@media (max-width: 864.98px) {
    .offcanvas-md5.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-md5.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-md5.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-md5.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-md5.showing, .offcanvas-md5.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-md5.showing, .offcanvas-md5.hiding, .offcanvas-md5.show {
      visibility: visible; } }

@media (min-width: 865px) {
  .offcanvas-md5 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-md5 .offcanvas-header {
      display: none; }
    .offcanvas-md5 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 887.98px) {
  .offcanvas-md6 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 887.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md6 {
      transition: none; } }

@media (max-width: 887.98px) {
    .offcanvas-md6.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-md6.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-md6.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-md6.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-md6.showing, .offcanvas-md6.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-md6.showing, .offcanvas-md6.hiding, .offcanvas-md6.show {
      visibility: visible; } }

@media (min-width: 888px) {
  .offcanvas-md6 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-md6 .offcanvas-header {
      display: none; }
    .offcanvas-md6 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 909.98px) {
  .offcanvas-md7 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 909.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md7 {
      transition: none; } }

@media (max-width: 909.98px) {
    .offcanvas-md7.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-md7.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-md7.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-md7.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-md7.showing, .offcanvas-md7.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-md7.showing, .offcanvas-md7.hiding, .offcanvas-md7.show {
      visibility: visible; } }

@media (min-width: 910px) {
  .offcanvas-md7 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-md7 .offcanvas-header {
      display: none; }
    .offcanvas-md7 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 933.98px) {
  .offcanvas-md8 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 933.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md8 {
      transition: none; } }

@media (max-width: 933.98px) {
    .offcanvas-md8.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-md8.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-md8.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-md8.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-md8.showing, .offcanvas-md8.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-md8.showing, .offcanvas-md8.hiding, .offcanvas-md8.show {
      visibility: visible; } }

@media (min-width: 934px) {
  .offcanvas-md8 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-md8 .offcanvas-header {
      display: none; }
    .offcanvas-md8 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 954.98px) {
  .offcanvas-md9 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 954.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md9 {
      transition: none; } }

@media (max-width: 954.98px) {
    .offcanvas-md9.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-md9.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-md9.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-md9.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-md9.showing, .offcanvas-md9.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-md9.showing, .offcanvas-md9.hiding, .offcanvas-md9.show {
      visibility: visible; } }

@media (min-width: 955px) {
  .offcanvas-md9 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-md9 .offcanvas-header {
      display: none; }
    .offcanvas-md9 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 976.98px) {
  .offcanvas-md10 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 976.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md10 {
      transition: none; } }

@media (max-width: 976.98px) {
    .offcanvas-md10.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-md10.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-md10.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-md10.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-md10.showing, .offcanvas-md10.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-md10.showing, .offcanvas-md10.hiding, .offcanvas-md10.show {
      visibility: visible; } }

@media (min-width: 977px) {
  .offcanvas-md10 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-md10 .offcanvas-header {
      display: none; }
    .offcanvas-md10 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-lg {
      transition: none; } }

@media (max-width: 991.98px) {
    .offcanvas-lg.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-lg.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-lg.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-lg.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
      visibility: visible; } }

@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-lg .offcanvas-header {
      display: none; }
    .offcanvas-lg .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 1023.98px) {
  .offcanvas-lg2 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 1023.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-lg2 {
      transition: none; } }

@media (max-width: 1023.98px) {
    .offcanvas-lg2.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-lg2.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-lg2.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-lg2.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-lg2.showing, .offcanvas-lg2.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-lg2.showing, .offcanvas-lg2.hiding, .offcanvas-lg2.show {
      visibility: visible; } }

@media (min-width: 1024px) {
  .offcanvas-lg2 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-lg2 .offcanvas-header {
      display: none; }
    .offcanvas-lg2 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 1069.98px) {
  .offcanvas-lg3 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 1069.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-lg3 {
      transition: none; } }

@media (max-width: 1069.98px) {
    .offcanvas-lg3.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-lg3.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-lg3.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-lg3.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-lg3.showing, .offcanvas-lg3.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-lg3.showing, .offcanvas-lg3.hiding, .offcanvas-lg3.show {
      visibility: visible; } }

@media (min-width: 1070px) {
  .offcanvas-lg3 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-lg3 .offcanvas-header {
      display: none; }
    .offcanvas-lg3 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 1104.98px) {
  .offcanvas-lg4 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 1104.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-lg4 {
      transition: none; } }

@media (max-width: 1104.98px) {
    .offcanvas-lg4.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-lg4.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-lg4.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-lg4.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-lg4.showing, .offcanvas-lg4.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-lg4.showing, .offcanvas-lg4.hiding, .offcanvas-lg4.show {
      visibility: visible; } }

@media (min-width: 1105px) {
  .offcanvas-lg4 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-lg4 .offcanvas-header {
      display: none; }
    .offcanvas-lg4 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 1129.98px) {
  .offcanvas-lg5 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 1129.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-lg5 {
      transition: none; } }

@media (max-width: 1129.98px) {
    .offcanvas-lg5.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-lg5.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-lg5.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-lg5.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-lg5.showing, .offcanvas-lg5.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-lg5.showing, .offcanvas-lg5.hiding, .offcanvas-lg5.show {
      visibility: visible; } }

@media (min-width: 1130px) {
  .offcanvas-lg5 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-lg5 .offcanvas-header {
      display: none; }
    .offcanvas-lg5 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 1159.98px) {
  .offcanvas-lg6 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 1159.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-lg6 {
      transition: none; } }

@media (max-width: 1159.98px) {
    .offcanvas-lg6.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-lg6.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-lg6.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-lg6.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-lg6.showing, .offcanvas-lg6.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-lg6.showing, .offcanvas-lg6.hiding, .offcanvas-lg6.show {
      visibility: visible; } }

@media (min-width: 1160px) {
  .offcanvas-lg6 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-lg6 .offcanvas-header {
      display: none; }
    .offcanvas-lg6 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xl {
      transition: none; } }

@media (max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-xl.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-xl.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-xl.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
      visibility: visible; } }

@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xl .offcanvas-header {
      display: none; }
    .offcanvas-xl .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 1259.98px) {
  .offcanvas-xl1 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 1259.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xl1 {
      transition: none; } }

@media (max-width: 1259.98px) {
    .offcanvas-xl1.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-xl1.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-xl1.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-xl1.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xl1.showing, .offcanvas-xl1.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-xl1.showing, .offcanvas-xl1.hiding, .offcanvas-xl1.show {
      visibility: visible; } }

@media (min-width: 1260px) {
  .offcanvas-xl1 {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xl1 .offcanvas-header {
      display: none; }
    .offcanvas-xl1 .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 1439.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 1439.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xxl {
      transition: none; } }

@media (max-width: 1439.98px) {
    .offcanvas-xxl.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-xxl.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-xxl.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-xxl.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
      visibility: visible; } }

@media (min-width: 1440px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xxl .offcanvas-header {
      display: none; }
    .offcanvas-xxl .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 1599.98px) {
  .offcanvas-xxxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } }
  @media (max-width: 1599.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xxxl {
      transition: none; } }

@media (max-width: 1599.98px) {
    .offcanvas-xxxl.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
    .offcanvas-xxxl.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%); }
    .offcanvas-xxxl.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%); }
    .offcanvas-xxxl.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xxxl.showing, .offcanvas-xxxl.show:not(.hiding) {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .offcanvas-xxxl.showing, .offcanvas-xxxl.hiding, .offcanvas-xxxl.show {
      visibility: visible; } }

@media (min-width: 1600px) {
  .offcanvas-xxxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xxxl .offcanvas-header {
      display: none; }
    .offcanvas-xxxl .offcanvas-body {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .offcanvas {
      transition: none; } }
  .offcanvas.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%); }
  .offcanvas.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%); }
  .offcanvas.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%); }
  .offcanvas.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%); }
  .offcanvas.showing, .offcanvas.show:not(.hiding) {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
  .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
    visibility: visible; }

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .offcanvas-backdrop.fade {
    opacity: 0; }
  .offcanvas-backdrop.show {
    opacity: 0.5; }

.offcanvas-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }
  .offcanvas-header .btn-close {
    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
    margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));
    margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
    margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5; }

.offcanvas-body {
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto; }

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.375rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none; }

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .page-link {
      transition: none; } }
  .page-link:hover {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    text-decoration: none;
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color); }
  .page-link:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow); }
  .page-link.active,
  .active > .page-link {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color); }
  .page-link.disabled,
  .disabled > .page-link {
    color: var(--bs-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--bs-pagination-disabled-bg);
    border-color: var(--bs-pagination-disabled-border-color); }

.page-item:not(:first-child) .page-link {
  margin-left: -1px; }

.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius); }

.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius); }

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: 0.5rem; }

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 0.25rem; }

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5; }
  .placeholder.btn::before, .placeholder.button-with-icon::before, .gform_wrapper.gravity-theme #field_submit input.placeholder::before, .placeholder.loadMoreBtn::before, .placeholder.block-cta__link::before, .placeholder.block-features__link::before, .placeholder.block-hero__text-link::before, .placeholder.archive-main__link::before, .placeholder.transparent-button-with-icon::before, .placeholder.block-features__text-link::before, .placeholder.block-team__text-link::before, .placeholder.archive-main__text-link::before, .placeholder.block-content-txt-img__link::before {
    display: inline-block;
    content: ""; }

.placeholder-xs {
  min-height: .6em; }

.placeholder-sm {
  min-height: .8em; }

.placeholder-lg {
  min-height: 1.2em; }

.placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
          animation: placeholder-glow 2s ease-in-out infinite; }

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2; } }

@keyframes placeholder-glow {
  50% {
    opacity: 0.2; } }

.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
          mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
          animation: placeholder-wave 2s linear infinite; }

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%; } }

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%; } }

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: 0.5rem;
  --bs-popover-inner-border-radius: calc(0.5rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: ;
  --bs-popover-header-bg: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #212529;
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: "Nunito Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius); }
  .popover .popover-arrow {
    display: block;
    width: var(--bs-popover-arrow-width);
    height: var(--bs-popover-arrow-height); }
    .popover .popover-arrow::before, .popover .popover-arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid;
      border-width: 0; }

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); }
  .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }
  .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
    bottom: 0;
    border-top-color: var(--bs-popover-arrow-border); }
  .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
    bottom: var(--bs-popover-border-width);
    border-top-color: var(--bs-popover-bg); }

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width); }
  .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
    border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }
  .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
    left: 0;
    border-right-color: var(--bs-popover-arrow-border); }
  .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
    left: var(--bs-popover-border-width);
    border-right-color: var(--bs-popover-bg); }

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); }
  .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
    border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }
  .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
    top: 0;
    border-bottom-color: var(--bs-popover-arrow-border); }
  .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
    top: var(--bs-popover-border-width);
    border-bottom-color: var(--bs-popover-bg); }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); }

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width); }
  .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
    border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }
  .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
    right: 0;
    border-left-color: var(--bs-popover-arrow-border); }
  .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
    right: var(--bs-popover-border-width);
    border-left-color: var(--bs-popover-bg); }

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color); }

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem; } }

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem; } }

.progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #e9ecef;
  --bs-progress-border-radius: 0.375rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius); }

.progress-bar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition); }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height); }

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      -webkit-animation: none;
              animation: none; } }

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  -webkit-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
          animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); }

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */; } }

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */; } }

.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent; }

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em; }

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0; }

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem; }

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s; } }

.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color); }
  .table > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }
  .table > tbody {
    vertical-align: inherit; }
  .table > thead {
    vertical-align: bottom; }

.table-group-divider {
  border-top: 2px solid currentcolor; }

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

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

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

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

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

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

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color); }

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

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

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #bcd0c7;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #badce3;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #e6dbb9;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.375rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius); }
  .toast.showing {
    opacity: 0; }
  .toast:not(.show) {
    display: none; }

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none; }
  .toast-container > :not(:last-child) {
    margin-bottom: var(--bs-toast-spacing); }

.toast-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); }
  .toast-header .btn-close {
    margin-right: calc(-.5 * var(--bs-toast-padding-x));
    margin-left: var(--bs-toast-padding-x); }

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word; }

.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.375rem;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: "Nunito Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: var(--bs-tooltip-opacity); }
  .tooltip .tooltip-arrow {
    display: block;
    width: var(--bs-tooltip-arrow-width);
    height: var(--bs-tooltip-arrow-height); }
    .tooltip .tooltip-arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
  bottom: 0; }
  .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
    top: -1px;
    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-top-color: var(--bs-tooltip-bg); }

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width); }
  .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
    right: -1px;
    border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-right-color: var(--bs-tooltip-bg); }

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
  top: 0; }
  .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
    bottom: -1px;
    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-bottom-color: var(--bs-tooltip-bg); }

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width); }
  .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
    left: -1px;
    border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-left-color: var(--bs-tooltip-bg); }

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius); }

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }
  .collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease; }
    @media (prefers-reduced-motion: reduce) {
      .collapsing.collapse-horizontal {
        transition: none; } }

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

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-1 {
      font-size: 5rem; } }

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-2 {
      font-size: 4.5rem; } }

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-3 {
      font-size: 4rem; } }

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-4 {
      font-size: 3.5rem; } }

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-5 {
      font-size: 3rem; } }

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-6 {
      font-size: 2.5rem; } }

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

.list-inline, .header__social-list, .footer__social-list, .footer__small-print-menu {
  padding-left: 0;
  list-style: none; }

.list-inline-item, .header__social-list-item, .footer__social-list-item, .footer__small-print-menu-item {
  display: inline-block; }
  .list-inline-item:not(:last-child), .header__social-list-item:not(:last-child), .footer__social-list-item:not(:last-child), .footer__small-print-menu-item:not(:last-child) {
    margin-right: 0.5rem; }

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

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }
  .blockquote > :last-child {
    margin-bottom: 0; }

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.float-start {
  float: left !important; }

.float-end {
  float: right !important; }

.float-none {
  float: none !important; }

.opacity-0 {
  opacity: 0 !important; }

.opacity-25 {
  opacity: 0.25 !important; }

.opacity-50 {
  opacity: 0.5 !important; }

.opacity-75 {
  opacity: 0.75 !important; }

.opacity-100 {
  opacity: 1 !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.overflow-visible {
  overflow: visible !important; }

.overflow-scroll {
  overflow: scroll !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-grid {
  display: -ms-grid !important;
  display: grid !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex, .header__nav, .footer__logo, .footer__nav, .footer__nav-list, .footer__social, .footer__social-list, .footer__small-print, .footer__small-print-menu, .block-brand-banner__column-logos, .block-content-txt-img__text-col, .block-content-txt-img__image-col, .block-cta__column, .block-features__card, .block-features__card-text, .block-features__links, .block-icon-grid__icon-image-container, .block-logos__logos-container, .block-logos__item, .block-slider__content, .block-slider__captions, .block-team__card-text, .block-team__links, .block-video__left-column, .archive-main__card, .archive-main__card-text, .archive-main__links {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex, .button-with-icon, .gform_wrapper.gravity-theme #field_submit input, .loadMoreBtn, .block-cta__link, .block-features__link, .block-hero__text-link, .archive-main__link, .transparent-button-with-icon, .block-features__text-link, .block-features__link:nth-of-type(2), .block-team__text-link, .archive-main__text-link, .archive-main__link:nth-of-type(2), .block-content-txt-img__link {
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

.d-none, .header__social, .block-brand-banner__strip {
  display: none !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

.top-0 {
  top: 0 !important; }

.top-50 {
  top: 50% !important; }

.top-100 {
  top: 100% !important; }

.bottom-0 {
  bottom: 0 !important; }

.bottom-50 {
  bottom: 50% !important; }

.bottom-100 {
  bottom: 100% !important; }

.start-0 {
  left: 0 !important; }

.start-50 {
  left: 50% !important; }

.start-100 {
  left: 100% !important; }

.end-0 {
  right: 0 !important; }

.end-50 {
  right: 50% !important; }

.end-100 {
  right: 100% !important; }

.translate-middle {
  -webkit-transform: translate(-50%, -50%) !important;
      -ms-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important; }

.translate-middle-x {
  -webkit-transform: translateX(-50%) !important;
      -ms-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important; }

.translate-middle-y {
  -webkit-transform: translateY(-50%) !important;
      -ms-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important; }

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-0, .block-features__card, .block-team__card, .archive-main__card {
  border: 0 !important; }

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-end-0 {
  border-right: 0 !important; }

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-start-0 {
  border-left: 0 !important; }

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; }

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; }

.border-grey-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey-dark-rgb), var(--bs-border-opacity)) !important; }

.border-grey-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey-light-rgb), var(--bs-border-opacity)) !important; }

.border-off-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-off-black-rgb), var(--bs-border-opacity)) !important; }

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; }

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; }

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; }

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; }

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; }

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; }

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; }

.border-1 {
  --bs-border-width: 1px; }

.border-2 {
  --bs-border-width: 2px; }

.border-3 {
  --bs-border-width: 3px; }

.border-4 {
  --bs-border-width: 4px; }

.border-5 {
  --bs-border-width: 5px; }

.border-opacity-10 {
  --bs-border-opacity: 0.1; }

.border-opacity-25 {
  --bs-border-opacity: 0.25; }

.border-opacity-50 {
  --bs-border-opacity: 0.5; }

.border-opacity-75 {
  --bs-border-opacity: 0.75; }

.border-opacity-100 {
  --bs-border-opacity: 1; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.vw-100 {
  width: 100vw !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100, .block-brand-banner__container, .block-features__card, .archive-main__card {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mh-100 {
  max-height: 100% !important; }

.vh-100 {
  height: 100vh !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.flex-fill {
  -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

.flex-row {
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column, .footer__nav-list, .footer__small-print, .block-content-txt-img__text-col, .block-cta__column, .block-features__card, .block-features__card-text, .block-slider__content, .block-slider__captions, .block-team__card-text, .archive-main__card, .archive-main__card-text {
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-grow-0 {
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

.flex-grow-1 {
  -webkit-flex-grow: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

.flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }

.flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }

.flex-wrap, .footer__nav-list, .block-logos__logos-container {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }

.flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }

.justify-content-start {
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-content-end, .header__nav, .header__social {
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-content-center, .footer__logo, .footer__nav, .footer__small-print, .footer__small-print-menu, .block-brand-banner__column-logos, .block-icon-grid__icon-image-container, .block-logos__item, .block-slider__content, .block-slider__captions {
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-content-between, .footer__social-list {
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }

.justify-content-evenly {
  -webkit-justify-content: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important; }

.align-items-start {
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-end {
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-center, .header__nav, .header__social, .footer__nav, .footer__social, .block-icon-grid__icon-image-container, .block-logos__item, .block-slider__captions {
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }

.align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }

.align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important; }

.align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }

.align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }

.align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
              -ms-grid-row-align: auto !important;
          align-self: auto !important; }

.align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }

.align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
              -ms-grid-row-align: center !important;
          align-self: center !important; }

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
              -ms-grid-row-align: stretch !important;
          align-self: stretch !important; }

.order-first {
  -webkit-order: -1 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important; }

.order-0 {
  -webkit-order: 0 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important; }

.order-1, .block-content-txt-img__image-col--2 {
  -webkit-order: 1 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important; }

.order-2, .block-content-txt-img__text-col--1, .block-content-txt-img__text-col--2 {
  -webkit-order: 2 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important; }

.order-3 {
  -webkit-order: 3 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important; }

.order-4 {
  -webkit-order: 4 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important; }

.order-5 {
  -webkit-order: 5 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important; }

.order-last {
  -webkit-order: 6 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important; }

.m-0 {
  margin: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important; }

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important; }

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important; }

.mt-0 {
  margin-top: 0 !important; }

.mt-1 {
  margin-top: 0.25rem !important; }

.mt-2 {
  margin-top: 0.5rem !important; }

.mt-3 {
  margin-top: 1rem !important; }

.mt-4 {
  margin-top: 1.5rem !important; }

.mt-5 {
  margin-top: 3rem !important; }

.mt-auto {
  margin-top: auto !important; }

.me-0 {
  margin-right: 0 !important; }

.me-1 {
  margin-right: 0.25rem !important; }

.me-2 {
  margin-right: 0.5rem !important; }

.me-3 {
  margin-right: 1rem !important; }

.me-4 {
  margin-right: 1.5rem !important; }

.me-5 {
  margin-right: 3rem !important; }

.me-auto {
  margin-right: auto !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.mb-1 {
  margin-bottom: 0.25rem !important; }

.mb-2 {
  margin-bottom: 0.5rem !important; }

.mb-3 {
  margin-bottom: 1rem !important; }

.mb-4 {
  margin-bottom: 1.5rem !important; }

.mb-5 {
  margin-bottom: 3rem !important; }

.mb-auto {
  margin-bottom: auto !important; }

.ms-0 {
  margin-left: 0 !important; }

.ms-1 {
  margin-left: 0.25rem !important; }

.ms-2 {
  margin-left: 0.5rem !important; }

.ms-3 {
  margin-left: 1rem !important; }

.ms-4 {
  margin-left: 1.5rem !important; }

.ms-5 {
  margin-left: 3rem !important; }

.ms-auto {
  margin-left: auto !important; }

.p-0 {
  padding: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important; }

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important; }

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pt-0 {
  padding-top: 0 !important; }

.pt-1 {
  padding-top: 0.25rem !important; }

.pt-2 {
  padding-top: 0.5rem !important; }

.pt-3 {
  padding-top: 1rem !important; }

.pt-4 {
  padding-top: 1.5rem !important; }

.pt-5 {
  padding-top: 3rem !important; }

.pe-0 {
  padding-right: 0 !important; }

.pe-1 {
  padding-right: 0.25rem !important; }

.pe-2 {
  padding-right: 0.5rem !important; }

.pe-3 {
  padding-right: 1rem !important; }

.pe-4 {
  padding-right: 1.5rem !important; }

.pe-5 {
  padding-right: 3rem !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pb-1 {
  padding-bottom: 0.25rem !important; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.pb-3 {
  padding-bottom: 1rem !important; }

.pb-4 {
  padding-bottom: 1.5rem !important; }

.pb-5 {
  padding-bottom: 3rem !important; }

.ps-0 {
  padding-left: 0 !important; }

.ps-1 {
  padding-left: 0.25rem !important; }

.ps-2 {
  padding-left: 0.5rem !important; }

.ps-3 {
  padding-left: 1rem !important; }

.ps-4 {
  padding-left: 1.5rem !important; }

.ps-5 {
  padding-left: 3rem !important; }

.gap-0 {
  gap: 0 !important; }

.gap-1 {
  gap: 0.25rem !important; }

.gap-2 {
  gap: 0.5rem !important; }

.gap-3 {
  gap: 1rem !important; }

.gap-4 {
  gap: 1.5rem !important; }

.gap-5 {
  gap: 3rem !important; }

.font-monospace {
  font-family: var(--bs-font-monospace) !important; }

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important; }

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important; }

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important; }

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important; }

.fs-5 {
  font-size: 1.25rem !important; }

.fs-6 {
  font-size: 1rem !important; }

.fs-7 {
  font-size: 0.875rem !important; }

.fs-8 {
  font-size: 0.75rem !important; }

.fst-italic {
  font-style: italic !important; }

.fst-normal {
  font-style: normal !important; }

.fw-light {
  font-weight: 300 !important; }

.fw-lighter {
  font-weight: lighter !important; }

.fw-normal {
  font-weight: 400 !important; }

.fw-bold {
  font-weight: 700 !important; }

.fw-semibold {
  font-weight: 600 !important; }

.fw-bolder {
  font-weight: bolder !important; }

.lh-1 {
  line-height: 1 !important; }

.lh-sm {
  line-height: 1.25 !important; }

.lh-base {
  line-height: 1.5 !important; }

.lh-lg {
  line-height: 2 !important; }

.text-start, .block-txt__column--full-width, .block-features__text-heading, .block-features__text-body, .block-team__text-heading, .block-team__text-body, .archive-main__text-heading, .archive-main__text-body {
  text-align: left !important; }

.text-end {
  text-align: right !important; }

.text-center, .block-txt__column--centred, .block-cta__column, .block-features__card, .block-logos__heading, .block-slider__text, .block-team__card, .archive-main__card {
  text-align: center !important; }

.text-decoration-none, .block-features__link-wrapper, .block-team__link-wrapper, .archive-main__link-wrapper {
  text-decoration: none !important; }

.text-decoration-underline {
  text-decoration: underline !important; }

.text-decoration-line-through {
  text-decoration: line-through !important; }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important; }

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; }

.text-grey-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey-dark-rgb), var(--bs-text-opacity)) !important; }

.text-grey-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey-light-rgb), var(--bs-text-opacity)) !important; }

.text-off-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-off-black-rgb), var(--bs-text-opacity)) !important; }

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; }

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; }

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; }

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; }

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important; }

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important; }

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important; }

.text-opacity-25 {
  --bs-text-opacity: 0.25; }

.text-opacity-50 {
  --bs-text-opacity: 0.5; }

.text-opacity-75 {
  --bs-text-opacity: 0.75; }

.text-opacity-100 {
  --bs-text-opacity: 1; }

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; }

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; }

.bg-grey-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey-dark-rgb), var(--bs-bg-opacity)) !important; }

.bg-grey-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey-light-rgb), var(--bs-bg-opacity)) !important; }

.bg-off-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-off-black-rgb), var(--bs-bg-opacity)) !important; }

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; }

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; }

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; }

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; }

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; }

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; }

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; }

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; }

.bg-transparent, .archive-main__card, .archive-main__card-text {
  --bs-bg-opacity: 1;
  background-color: transparent !important; }

.bg-opacity-10 {
  --bs-bg-opacity: 0.1; }

.bg-opacity-25 {
  --bs-bg-opacity: 0.25; }

.bg-opacity-50 {
  --bs-bg-opacity: 0.5; }

.bg-opacity-75 {
  --bs-bg-opacity: 0.75; }

.bg-opacity-100 {
  --bs-bg-opacity: 1; }

.bg-gradient {
  background-image: var(--bs-gradient) !important; }

.user-select-all {
  -webkit-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important; }

.user-select-auto {
  -webkit-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important; }

.user-select-none {
  -webkit-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

.pe-none {
  pointer-events: none !important; }

.pe-auto {
  pointer-events: auto !important; }

.rounded {
  border-radius: var(--bs-border-radius) !important; }

.rounded-0 {
  border-radius: 0 !important; }

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important; }

.rounded-2 {
  border-radius: var(--bs-border-radius) !important; }

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important; }

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important; }

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important; }

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important; }

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important; }

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important; }

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media (min-width: 390px) {
  .float-xs2-start {
    float: left !important; }
  .float-xs2-end {
    float: right !important; }
  .float-xs2-none {
    float: none !important; }
  .d-xs2-inline {
    display: inline !important; }
  .d-xs2-inline-block {
    display: inline-block !important; }
  .d-xs2-block {
    display: block !important; }
  .d-xs2-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-xs2-table {
    display: table !important; }
  .d-xs2-table-row {
    display: table-row !important; }
  .d-xs2-table-cell {
    display: table-cell !important; }
  .d-xs2-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xs2-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xs2-none {
    display: none !important; }
  .flex-xs2-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xs2-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xs2-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xs2-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xs2-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xs2-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xs2-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xs2-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xs2-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xs2-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xs2-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xs2-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xs2-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xs2-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xs2-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xs2-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xs2-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xs2-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xs2-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xs2-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xs2-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xs2-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xs2-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xs2-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xs2-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xs2-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xs2-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xs2-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xs2-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xs2-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xs2-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xs2-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xs2-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xs2-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xs2-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-xs2-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xs2-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xs2-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xs2-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xs2-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xs2-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xs2-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xs2-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xs2-0 {
    margin: 0 !important; }
  .m-xs2-1 {
    margin: 0.25rem !important; }
  .m-xs2-2 {
    margin: 0.5rem !important; }
  .m-xs2-3 {
    margin: 1rem !important; }
  .m-xs2-4 {
    margin: 1.5rem !important; }
  .m-xs2-5 {
    margin: 3rem !important; }
  .m-xs2-auto {
    margin: auto !important; }
  .mx-xs2-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xs2-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xs2-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xs2-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xs2-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xs2-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xs2-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xs2-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xs2-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xs2-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xs2-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xs2-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xs2-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xs2-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xs2-0 {
    margin-top: 0 !important; }
  .mt-xs2-1 {
    margin-top: 0.25rem !important; }
  .mt-xs2-2 {
    margin-top: 0.5rem !important; }
  .mt-xs2-3 {
    margin-top: 1rem !important; }
  .mt-xs2-4 {
    margin-top: 1.5rem !important; }
  .mt-xs2-5 {
    margin-top: 3rem !important; }
  .mt-xs2-auto {
    margin-top: auto !important; }
  .me-xs2-0 {
    margin-right: 0 !important; }
  .me-xs2-1 {
    margin-right: 0.25rem !important; }
  .me-xs2-2 {
    margin-right: 0.5rem !important; }
  .me-xs2-3 {
    margin-right: 1rem !important; }
  .me-xs2-4 {
    margin-right: 1.5rem !important; }
  .me-xs2-5 {
    margin-right: 3rem !important; }
  .me-xs2-auto {
    margin-right: auto !important; }
  .mb-xs2-0 {
    margin-bottom: 0 !important; }
  .mb-xs2-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xs2-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xs2-3 {
    margin-bottom: 1rem !important; }
  .mb-xs2-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xs2-5 {
    margin-bottom: 3rem !important; }
  .mb-xs2-auto {
    margin-bottom: auto !important; }
  .ms-xs2-0 {
    margin-left: 0 !important; }
  .ms-xs2-1 {
    margin-left: 0.25rem !important; }
  .ms-xs2-2 {
    margin-left: 0.5rem !important; }
  .ms-xs2-3 {
    margin-left: 1rem !important; }
  .ms-xs2-4 {
    margin-left: 1.5rem !important; }
  .ms-xs2-5 {
    margin-left: 3rem !important; }
  .ms-xs2-auto {
    margin-left: auto !important; }
  .p-xs2-0 {
    padding: 0 !important; }
  .p-xs2-1 {
    padding: 0.25rem !important; }
  .p-xs2-2 {
    padding: 0.5rem !important; }
  .p-xs2-3 {
    padding: 1rem !important; }
  .p-xs2-4 {
    padding: 1.5rem !important; }
  .p-xs2-5 {
    padding: 3rem !important; }
  .px-xs2-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xs2-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xs2-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xs2-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xs2-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xs2-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xs2-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xs2-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xs2-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xs2-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xs2-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xs2-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xs2-0 {
    padding-top: 0 !important; }
  .pt-xs2-1 {
    padding-top: 0.25rem !important; }
  .pt-xs2-2 {
    padding-top: 0.5rem !important; }
  .pt-xs2-3 {
    padding-top: 1rem !important; }
  .pt-xs2-4 {
    padding-top: 1.5rem !important; }
  .pt-xs2-5 {
    padding-top: 3rem !important; }
  .pe-xs2-0 {
    padding-right: 0 !important; }
  .pe-xs2-1 {
    padding-right: 0.25rem !important; }
  .pe-xs2-2 {
    padding-right: 0.5rem !important; }
  .pe-xs2-3 {
    padding-right: 1rem !important; }
  .pe-xs2-4 {
    padding-right: 1.5rem !important; }
  .pe-xs2-5 {
    padding-right: 3rem !important; }
  .pb-xs2-0 {
    padding-bottom: 0 !important; }
  .pb-xs2-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xs2-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xs2-3 {
    padding-bottom: 1rem !important; }
  .pb-xs2-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xs2-5 {
    padding-bottom: 3rem !important; }
  .ps-xs2-0 {
    padding-left: 0 !important; }
  .ps-xs2-1 {
    padding-left: 0.25rem !important; }
  .ps-xs2-2 {
    padding-left: 0.5rem !important; }
  .ps-xs2-3 {
    padding-left: 1rem !important; }
  .ps-xs2-4 {
    padding-left: 1.5rem !important; }
  .ps-xs2-5 {
    padding-left: 3rem !important; }
  .gap-xs2-0 {
    gap: 0 !important; }
  .gap-xs2-1 {
    gap: 0.25rem !important; }
  .gap-xs2-2 {
    gap: 0.5rem !important; }
  .gap-xs2-3 {
    gap: 1rem !important; }
  .gap-xs2-4 {
    gap: 1.5rem !important; }
  .gap-xs2-5 {
    gap: 3rem !important; }
  .text-xs2-start {
    text-align: left !important; }
  .text-xs2-end {
    text-align: right !important; }
  .text-xs2-center {
    text-align: center !important; } }

@media (min-width: 405px) {
  .float-xs3-start {
    float: left !important; }
  .float-xs3-end {
    float: right !important; }
  .float-xs3-none {
    float: none !important; }
  .d-xs3-inline {
    display: inline !important; }
  .d-xs3-inline-block {
    display: inline-block !important; }
  .d-xs3-block {
    display: block !important; }
  .d-xs3-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-xs3-table {
    display: table !important; }
  .d-xs3-table-row {
    display: table-row !important; }
  .d-xs3-table-cell {
    display: table-cell !important; }
  .d-xs3-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xs3-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xs3-none {
    display: none !important; }
  .flex-xs3-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xs3-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xs3-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xs3-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xs3-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xs3-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xs3-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xs3-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xs3-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xs3-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xs3-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xs3-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xs3-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xs3-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xs3-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xs3-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xs3-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xs3-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xs3-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xs3-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xs3-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xs3-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xs3-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xs3-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xs3-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xs3-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xs3-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xs3-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xs3-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xs3-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xs3-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xs3-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xs3-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xs3-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xs3-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-xs3-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xs3-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xs3-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xs3-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xs3-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xs3-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xs3-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xs3-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xs3-0 {
    margin: 0 !important; }
  .m-xs3-1 {
    margin: 0.25rem !important; }
  .m-xs3-2 {
    margin: 0.5rem !important; }
  .m-xs3-3 {
    margin: 1rem !important; }
  .m-xs3-4 {
    margin: 1.5rem !important; }
  .m-xs3-5 {
    margin: 3rem !important; }
  .m-xs3-auto {
    margin: auto !important; }
  .mx-xs3-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xs3-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xs3-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xs3-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xs3-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xs3-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xs3-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xs3-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xs3-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xs3-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xs3-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xs3-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xs3-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xs3-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xs3-0 {
    margin-top: 0 !important; }
  .mt-xs3-1 {
    margin-top: 0.25rem !important; }
  .mt-xs3-2 {
    margin-top: 0.5rem !important; }
  .mt-xs3-3 {
    margin-top: 1rem !important; }
  .mt-xs3-4 {
    margin-top: 1.5rem !important; }
  .mt-xs3-5 {
    margin-top: 3rem !important; }
  .mt-xs3-auto {
    margin-top: auto !important; }
  .me-xs3-0 {
    margin-right: 0 !important; }
  .me-xs3-1 {
    margin-right: 0.25rem !important; }
  .me-xs3-2 {
    margin-right: 0.5rem !important; }
  .me-xs3-3 {
    margin-right: 1rem !important; }
  .me-xs3-4 {
    margin-right: 1.5rem !important; }
  .me-xs3-5 {
    margin-right: 3rem !important; }
  .me-xs3-auto {
    margin-right: auto !important; }
  .mb-xs3-0 {
    margin-bottom: 0 !important; }
  .mb-xs3-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xs3-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xs3-3 {
    margin-bottom: 1rem !important; }
  .mb-xs3-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xs3-5 {
    margin-bottom: 3rem !important; }
  .mb-xs3-auto {
    margin-bottom: auto !important; }
  .ms-xs3-0 {
    margin-left: 0 !important; }
  .ms-xs3-1 {
    margin-left: 0.25rem !important; }
  .ms-xs3-2 {
    margin-left: 0.5rem !important; }
  .ms-xs3-3 {
    margin-left: 1rem !important; }
  .ms-xs3-4 {
    margin-left: 1.5rem !important; }
  .ms-xs3-5 {
    margin-left: 3rem !important; }
  .ms-xs3-auto {
    margin-left: auto !important; }
  .p-xs3-0 {
    padding: 0 !important; }
  .p-xs3-1 {
    padding: 0.25rem !important; }
  .p-xs3-2 {
    padding: 0.5rem !important; }
  .p-xs3-3 {
    padding: 1rem !important; }
  .p-xs3-4 {
    padding: 1.5rem !important; }
  .p-xs3-5 {
    padding: 3rem !important; }
  .px-xs3-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xs3-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xs3-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xs3-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xs3-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xs3-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xs3-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xs3-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xs3-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xs3-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xs3-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xs3-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xs3-0 {
    padding-top: 0 !important; }
  .pt-xs3-1 {
    padding-top: 0.25rem !important; }
  .pt-xs3-2 {
    padding-top: 0.5rem !important; }
  .pt-xs3-3 {
    padding-top: 1rem !important; }
  .pt-xs3-4 {
    padding-top: 1.5rem !important; }
  .pt-xs3-5 {
    padding-top: 3rem !important; }
  .pe-xs3-0 {
    padding-right: 0 !important; }
  .pe-xs3-1 {
    padding-right: 0.25rem !important; }
  .pe-xs3-2 {
    padding-right: 0.5rem !important; }
  .pe-xs3-3 {
    padding-right: 1rem !important; }
  .pe-xs3-4 {
    padding-right: 1.5rem !important; }
  .pe-xs3-5 {
    padding-right: 3rem !important; }
  .pb-xs3-0 {
    padding-bottom: 0 !important; }
  .pb-xs3-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xs3-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xs3-3 {
    padding-bottom: 1rem !important; }
  .pb-xs3-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xs3-5 {
    padding-bottom: 3rem !important; }
  .ps-xs3-0 {
    padding-left: 0 !important; }
  .ps-xs3-1 {
    padding-left: 0.25rem !important; }
  .ps-xs3-2 {
    padding-left: 0.5rem !important; }
  .ps-xs3-3 {
    padding-left: 1rem !important; }
  .ps-xs3-4 {
    padding-left: 1.5rem !important; }
  .ps-xs3-5 {
    padding-left: 3rem !important; }
  .gap-xs3-0 {
    gap: 0 !important; }
  .gap-xs3-1 {
    gap: 0.25rem !important; }
  .gap-xs3-2 {
    gap: 0.5rem !important; }
  .gap-xs3-3 {
    gap: 1rem !important; }
  .gap-xs3-4 {
    gap: 1.5rem !important; }
  .gap-xs3-5 {
    gap: 3rem !important; }
  .text-xs3-start {
    text-align: left !important; }
  .text-xs3-end {
    text-align: right !important; }
  .text-xs3-center {
    text-align: center !important; } }

@media (min-width: 430px) {
  .float-xs4-start {
    float: left !important; }
  .float-xs4-end {
    float: right !important; }
  .float-xs4-none {
    float: none !important; }
  .d-xs4-inline {
    display: inline !important; }
  .d-xs4-inline-block {
    display: inline-block !important; }
  .d-xs4-block {
    display: block !important; }
  .d-xs4-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-xs4-table {
    display: table !important; }
  .d-xs4-table-row {
    display: table-row !important; }
  .d-xs4-table-cell {
    display: table-cell !important; }
  .d-xs4-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xs4-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xs4-none {
    display: none !important; }
  .flex-xs4-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xs4-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xs4-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xs4-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xs4-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xs4-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xs4-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xs4-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xs4-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xs4-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xs4-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xs4-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xs4-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xs4-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xs4-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xs4-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xs4-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xs4-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xs4-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xs4-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xs4-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xs4-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xs4-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xs4-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xs4-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xs4-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xs4-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xs4-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xs4-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xs4-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xs4-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xs4-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xs4-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xs4-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xs4-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-xs4-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xs4-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xs4-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xs4-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xs4-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xs4-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xs4-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xs4-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xs4-0 {
    margin: 0 !important; }
  .m-xs4-1 {
    margin: 0.25rem !important; }
  .m-xs4-2 {
    margin: 0.5rem !important; }
  .m-xs4-3 {
    margin: 1rem !important; }
  .m-xs4-4 {
    margin: 1.5rem !important; }
  .m-xs4-5 {
    margin: 3rem !important; }
  .m-xs4-auto {
    margin: auto !important; }
  .mx-xs4-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xs4-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xs4-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xs4-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xs4-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xs4-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xs4-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xs4-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xs4-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xs4-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xs4-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xs4-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xs4-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xs4-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xs4-0 {
    margin-top: 0 !important; }
  .mt-xs4-1 {
    margin-top: 0.25rem !important; }
  .mt-xs4-2 {
    margin-top: 0.5rem !important; }
  .mt-xs4-3 {
    margin-top: 1rem !important; }
  .mt-xs4-4 {
    margin-top: 1.5rem !important; }
  .mt-xs4-5 {
    margin-top: 3rem !important; }
  .mt-xs4-auto {
    margin-top: auto !important; }
  .me-xs4-0 {
    margin-right: 0 !important; }
  .me-xs4-1 {
    margin-right: 0.25rem !important; }
  .me-xs4-2 {
    margin-right: 0.5rem !important; }
  .me-xs4-3 {
    margin-right: 1rem !important; }
  .me-xs4-4 {
    margin-right: 1.5rem !important; }
  .me-xs4-5 {
    margin-right: 3rem !important; }
  .me-xs4-auto {
    margin-right: auto !important; }
  .mb-xs4-0 {
    margin-bottom: 0 !important; }
  .mb-xs4-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xs4-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xs4-3 {
    margin-bottom: 1rem !important; }
  .mb-xs4-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xs4-5 {
    margin-bottom: 3rem !important; }
  .mb-xs4-auto {
    margin-bottom: auto !important; }
  .ms-xs4-0 {
    margin-left: 0 !important; }
  .ms-xs4-1 {
    margin-left: 0.25rem !important; }
  .ms-xs4-2 {
    margin-left: 0.5rem !important; }
  .ms-xs4-3 {
    margin-left: 1rem !important; }
  .ms-xs4-4 {
    margin-left: 1.5rem !important; }
  .ms-xs4-5 {
    margin-left: 3rem !important; }
  .ms-xs4-auto {
    margin-left: auto !important; }
  .p-xs4-0 {
    padding: 0 !important; }
  .p-xs4-1 {
    padding: 0.25rem !important; }
  .p-xs4-2 {
    padding: 0.5rem !important; }
  .p-xs4-3 {
    padding: 1rem !important; }
  .p-xs4-4 {
    padding: 1.5rem !important; }
  .p-xs4-5 {
    padding: 3rem !important; }
  .px-xs4-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xs4-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xs4-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xs4-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xs4-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xs4-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xs4-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xs4-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xs4-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xs4-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xs4-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xs4-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xs4-0 {
    padding-top: 0 !important; }
  .pt-xs4-1 {
    padding-top: 0.25rem !important; }
  .pt-xs4-2 {
    padding-top: 0.5rem !important; }
  .pt-xs4-3 {
    padding-top: 1rem !important; }
  .pt-xs4-4 {
    padding-top: 1.5rem !important; }
  .pt-xs4-5 {
    padding-top: 3rem !important; }
  .pe-xs4-0 {
    padding-right: 0 !important; }
  .pe-xs4-1 {
    padding-right: 0.25rem !important; }
  .pe-xs4-2 {
    padding-right: 0.5rem !important; }
  .pe-xs4-3 {
    padding-right: 1rem !important; }
  .pe-xs4-4 {
    padding-right: 1.5rem !important; }
  .pe-xs4-5 {
    padding-right: 3rem !important; }
  .pb-xs4-0 {
    padding-bottom: 0 !important; }
  .pb-xs4-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xs4-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xs4-3 {
    padding-bottom: 1rem !important; }
  .pb-xs4-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xs4-5 {
    padding-bottom: 3rem !important; }
  .ps-xs4-0 {
    padding-left: 0 !important; }
  .ps-xs4-1 {
    padding-left: 0.25rem !important; }
  .ps-xs4-2 {
    padding-left: 0.5rem !important; }
  .ps-xs4-3 {
    padding-left: 1rem !important; }
  .ps-xs4-4 {
    padding-left: 1.5rem !important; }
  .ps-xs4-5 {
    padding-left: 3rem !important; }
  .gap-xs4-0 {
    gap: 0 !important; }
  .gap-xs4-1 {
    gap: 0.25rem !important; }
  .gap-xs4-2 {
    gap: 0.5rem !important; }
  .gap-xs4-3 {
    gap: 1rem !important; }
  .gap-xs4-4 {
    gap: 1.5rem !important; }
  .gap-xs4-5 {
    gap: 3rem !important; }
  .text-xs4-start {
    text-align: left !important; }
  .text-xs4-end {
    text-align: right !important; }
  .text-xs4-center {
    text-align: center !important; } }

@media (min-width: 450px) {
  .float-xs5-start {
    float: left !important; }
  .float-xs5-end {
    float: right !important; }
  .float-xs5-none {
    float: none !important; }
  .d-xs5-inline {
    display: inline !important; }
  .d-xs5-inline-block {
    display: inline-block !important; }
  .d-xs5-block {
    display: block !important; }
  .d-xs5-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-xs5-table {
    display: table !important; }
  .d-xs5-table-row {
    display: table-row !important; }
  .d-xs5-table-cell {
    display: table-cell !important; }
  .d-xs5-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xs5-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xs5-none {
    display: none !important; }
  .flex-xs5-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xs5-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xs5-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xs5-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xs5-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xs5-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xs5-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xs5-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xs5-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xs5-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xs5-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xs5-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xs5-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xs5-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xs5-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xs5-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xs5-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xs5-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xs5-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xs5-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xs5-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xs5-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xs5-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xs5-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xs5-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xs5-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xs5-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xs5-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xs5-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xs5-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xs5-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xs5-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xs5-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xs5-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xs5-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-xs5-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xs5-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xs5-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xs5-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xs5-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xs5-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xs5-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xs5-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xs5-0 {
    margin: 0 !important; }
  .m-xs5-1 {
    margin: 0.25rem !important; }
  .m-xs5-2 {
    margin: 0.5rem !important; }
  .m-xs5-3 {
    margin: 1rem !important; }
  .m-xs5-4 {
    margin: 1.5rem !important; }
  .m-xs5-5 {
    margin: 3rem !important; }
  .m-xs5-auto {
    margin: auto !important; }
  .mx-xs5-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xs5-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xs5-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xs5-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xs5-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xs5-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xs5-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xs5-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xs5-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xs5-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xs5-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xs5-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xs5-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xs5-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xs5-0 {
    margin-top: 0 !important; }
  .mt-xs5-1 {
    margin-top: 0.25rem !important; }
  .mt-xs5-2 {
    margin-top: 0.5rem !important; }
  .mt-xs5-3 {
    margin-top: 1rem !important; }
  .mt-xs5-4 {
    margin-top: 1.5rem !important; }
  .mt-xs5-5 {
    margin-top: 3rem !important; }
  .mt-xs5-auto {
    margin-top: auto !important; }
  .me-xs5-0 {
    margin-right: 0 !important; }
  .me-xs5-1 {
    margin-right: 0.25rem !important; }
  .me-xs5-2 {
    margin-right: 0.5rem !important; }
  .me-xs5-3 {
    margin-right: 1rem !important; }
  .me-xs5-4 {
    margin-right: 1.5rem !important; }
  .me-xs5-5 {
    margin-right: 3rem !important; }
  .me-xs5-auto {
    margin-right: auto !important; }
  .mb-xs5-0 {
    margin-bottom: 0 !important; }
  .mb-xs5-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xs5-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xs5-3 {
    margin-bottom: 1rem !important; }
  .mb-xs5-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xs5-5 {
    margin-bottom: 3rem !important; }
  .mb-xs5-auto {
    margin-bottom: auto !important; }
  .ms-xs5-0 {
    margin-left: 0 !important; }
  .ms-xs5-1 {
    margin-left: 0.25rem !important; }
  .ms-xs5-2 {
    margin-left: 0.5rem !important; }
  .ms-xs5-3 {
    margin-left: 1rem !important; }
  .ms-xs5-4 {
    margin-left: 1.5rem !important; }
  .ms-xs5-5 {
    margin-left: 3rem !important; }
  .ms-xs5-auto {
    margin-left: auto !important; }
  .p-xs5-0 {
    padding: 0 !important; }
  .p-xs5-1 {
    padding: 0.25rem !important; }
  .p-xs5-2 {
    padding: 0.5rem !important; }
  .p-xs5-3 {
    padding: 1rem !important; }
  .p-xs5-4 {
    padding: 1.5rem !important; }
  .p-xs5-5 {
    padding: 3rem !important; }
  .px-xs5-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xs5-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xs5-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xs5-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xs5-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xs5-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xs5-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xs5-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xs5-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xs5-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xs5-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xs5-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xs5-0 {
    padding-top: 0 !important; }
  .pt-xs5-1 {
    padding-top: 0.25rem !important; }
  .pt-xs5-2 {
    padding-top: 0.5rem !important; }
  .pt-xs5-3 {
    padding-top: 1rem !important; }
  .pt-xs5-4 {
    padding-top: 1.5rem !important; }
  .pt-xs5-5 {
    padding-top: 3rem !important; }
  .pe-xs5-0 {
    padding-right: 0 !important; }
  .pe-xs5-1 {
    padding-right: 0.25rem !important; }
  .pe-xs5-2 {
    padding-right: 0.5rem !important; }
  .pe-xs5-3 {
    padding-right: 1rem !important; }
  .pe-xs5-4 {
    padding-right: 1.5rem !important; }
  .pe-xs5-5 {
    padding-right: 3rem !important; }
  .pb-xs5-0 {
    padding-bottom: 0 !important; }
  .pb-xs5-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xs5-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xs5-3 {
    padding-bottom: 1rem !important; }
  .pb-xs5-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xs5-5 {
    padding-bottom: 3rem !important; }
  .ps-xs5-0 {
    padding-left: 0 !important; }
  .ps-xs5-1 {
    padding-left: 0.25rem !important; }
  .ps-xs5-2 {
    padding-left: 0.5rem !important; }
  .ps-xs5-3 {
    padding-left: 1rem !important; }
  .ps-xs5-4 {
    padding-left: 1.5rem !important; }
  .ps-xs5-5 {
    padding-left: 3rem !important; }
  .gap-xs5-0 {
    gap: 0 !important; }
  .gap-xs5-1 {
    gap: 0.25rem !important; }
  .gap-xs5-2 {
    gap: 0.5rem !important; }
  .gap-xs5-3 {
    gap: 1rem !important; }
  .gap-xs5-4 {
    gap: 1.5rem !important; }
  .gap-xs5-5 {
    gap: 3rem !important; }
  .text-xs5-start {
    text-align: left !important; }
  .text-xs5-end {
    text-align: right !important; }
  .text-xs5-center {
    text-align: center !important; } }

@media (min-width: 467px) {
  .float-xs6-start {
    float: left !important; }
  .float-xs6-end {
    float: right !important; }
  .float-xs6-none {
    float: none !important; }
  .d-xs6-inline {
    display: inline !important; }
  .d-xs6-inline-block {
    display: inline-block !important; }
  .d-xs6-block {
    display: block !important; }
  .d-xs6-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-xs6-table {
    display: table !important; }
  .d-xs6-table-row {
    display: table-row !important; }
  .d-xs6-table-cell {
    display: table-cell !important; }
  .d-xs6-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xs6-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xs6-none {
    display: none !important; }
  .flex-xs6-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xs6-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xs6-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xs6-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xs6-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xs6-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xs6-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xs6-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xs6-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xs6-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xs6-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xs6-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xs6-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xs6-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xs6-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xs6-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xs6-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xs6-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xs6-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xs6-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xs6-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xs6-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xs6-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xs6-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xs6-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xs6-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xs6-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xs6-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xs6-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xs6-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xs6-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xs6-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xs6-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xs6-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xs6-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-xs6-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xs6-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xs6-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xs6-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xs6-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xs6-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xs6-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xs6-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xs6-0 {
    margin: 0 !important; }
  .m-xs6-1 {
    margin: 0.25rem !important; }
  .m-xs6-2 {
    margin: 0.5rem !important; }
  .m-xs6-3 {
    margin: 1rem !important; }
  .m-xs6-4 {
    margin: 1.5rem !important; }
  .m-xs6-5 {
    margin: 3rem !important; }
  .m-xs6-auto {
    margin: auto !important; }
  .mx-xs6-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xs6-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xs6-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xs6-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xs6-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xs6-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xs6-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xs6-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xs6-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xs6-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xs6-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xs6-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xs6-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xs6-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xs6-0 {
    margin-top: 0 !important; }
  .mt-xs6-1 {
    margin-top: 0.25rem !important; }
  .mt-xs6-2 {
    margin-top: 0.5rem !important; }
  .mt-xs6-3 {
    margin-top: 1rem !important; }
  .mt-xs6-4 {
    margin-top: 1.5rem !important; }
  .mt-xs6-5 {
    margin-top: 3rem !important; }
  .mt-xs6-auto {
    margin-top: auto !important; }
  .me-xs6-0 {
    margin-right: 0 !important; }
  .me-xs6-1 {
    margin-right: 0.25rem !important; }
  .me-xs6-2 {
    margin-right: 0.5rem !important; }
  .me-xs6-3 {
    margin-right: 1rem !important; }
  .me-xs6-4 {
    margin-right: 1.5rem !important; }
  .me-xs6-5 {
    margin-right: 3rem !important; }
  .me-xs6-auto {
    margin-right: auto !important; }
  .mb-xs6-0 {
    margin-bottom: 0 !important; }
  .mb-xs6-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xs6-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xs6-3 {
    margin-bottom: 1rem !important; }
  .mb-xs6-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xs6-5 {
    margin-bottom: 3rem !important; }
  .mb-xs6-auto {
    margin-bottom: auto !important; }
  .ms-xs6-0 {
    margin-left: 0 !important; }
  .ms-xs6-1 {
    margin-left: 0.25rem !important; }
  .ms-xs6-2 {
    margin-left: 0.5rem !important; }
  .ms-xs6-3 {
    margin-left: 1rem !important; }
  .ms-xs6-4 {
    margin-left: 1.5rem !important; }
  .ms-xs6-5 {
    margin-left: 3rem !important; }
  .ms-xs6-auto {
    margin-left: auto !important; }
  .p-xs6-0 {
    padding: 0 !important; }
  .p-xs6-1 {
    padding: 0.25rem !important; }
  .p-xs6-2 {
    padding: 0.5rem !important; }
  .p-xs6-3 {
    padding: 1rem !important; }
  .p-xs6-4 {
    padding: 1.5rem !important; }
  .p-xs6-5 {
    padding: 3rem !important; }
  .px-xs6-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xs6-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xs6-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xs6-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xs6-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xs6-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xs6-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xs6-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xs6-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xs6-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xs6-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xs6-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xs6-0 {
    padding-top: 0 !important; }
  .pt-xs6-1 {
    padding-top: 0.25rem !important; }
  .pt-xs6-2 {
    padding-top: 0.5rem !important; }
  .pt-xs6-3 {
    padding-top: 1rem !important; }
  .pt-xs6-4 {
    padding-top: 1.5rem !important; }
  .pt-xs6-5 {
    padding-top: 3rem !important; }
  .pe-xs6-0 {
    padding-right: 0 !important; }
  .pe-xs6-1 {
    padding-right: 0.25rem !important; }
  .pe-xs6-2 {
    padding-right: 0.5rem !important; }
  .pe-xs6-3 {
    padding-right: 1rem !important; }
  .pe-xs6-4 {
    padding-right: 1.5rem !important; }
  .pe-xs6-5 {
    padding-right: 3rem !important; }
  .pb-xs6-0 {
    padding-bottom: 0 !important; }
  .pb-xs6-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xs6-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xs6-3 {
    padding-bottom: 1rem !important; }
  .pb-xs6-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xs6-5 {
    padding-bottom: 3rem !important; }
  .ps-xs6-0 {
    padding-left: 0 !important; }
  .ps-xs6-1 {
    padding-left: 0.25rem !important; }
  .ps-xs6-2 {
    padding-left: 0.5rem !important; }
  .ps-xs6-3 {
    padding-left: 1rem !important; }
  .ps-xs6-4 {
    padding-left: 1.5rem !important; }
  .ps-xs6-5 {
    padding-left: 3rem !important; }
  .gap-xs6-0 {
    gap: 0 !important; }
  .gap-xs6-1 {
    gap: 0.25rem !important; }
  .gap-xs6-2 {
    gap: 0.5rem !important; }
  .gap-xs6-3 {
    gap: 1rem !important; }
  .gap-xs6-4 {
    gap: 1.5rem !important; }
  .gap-xs6-5 {
    gap: 3rem !important; }
  .text-xs6-start {
    text-align: left !important; }
  .text-xs6-end {
    text-align: right !important; }
  .text-xs6-center {
    text-align: center !important; } }

@media (min-width: 500px) {
  .float-xs7-start {
    float: left !important; }
  .float-xs7-end {
    float: right !important; }
  .float-xs7-none {
    float: none !important; }
  .d-xs7-inline {
    display: inline !important; }
  .d-xs7-inline-block {
    display: inline-block !important; }
  .d-xs7-block {
    display: block !important; }
  .d-xs7-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-xs7-table {
    display: table !important; }
  .d-xs7-table-row {
    display: table-row !important; }
  .d-xs7-table-cell {
    display: table-cell !important; }
  .d-xs7-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xs7-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xs7-none {
    display: none !important; }
  .flex-xs7-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xs7-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xs7-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xs7-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xs7-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xs7-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xs7-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xs7-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xs7-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xs7-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xs7-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xs7-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xs7-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xs7-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xs7-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xs7-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xs7-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xs7-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xs7-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xs7-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xs7-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xs7-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xs7-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xs7-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xs7-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xs7-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xs7-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xs7-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xs7-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xs7-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xs7-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xs7-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xs7-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xs7-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xs7-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-xs7-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xs7-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xs7-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xs7-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xs7-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xs7-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xs7-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xs7-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xs7-0 {
    margin: 0 !important; }
  .m-xs7-1 {
    margin: 0.25rem !important; }
  .m-xs7-2 {
    margin: 0.5rem !important; }
  .m-xs7-3 {
    margin: 1rem !important; }
  .m-xs7-4 {
    margin: 1.5rem !important; }
  .m-xs7-5 {
    margin: 3rem !important; }
  .m-xs7-auto {
    margin: auto !important; }
  .mx-xs7-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xs7-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xs7-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xs7-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xs7-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xs7-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xs7-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xs7-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xs7-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xs7-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xs7-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xs7-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xs7-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xs7-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xs7-0 {
    margin-top: 0 !important; }
  .mt-xs7-1 {
    margin-top: 0.25rem !important; }
  .mt-xs7-2 {
    margin-top: 0.5rem !important; }
  .mt-xs7-3 {
    margin-top: 1rem !important; }
  .mt-xs7-4 {
    margin-top: 1.5rem !important; }
  .mt-xs7-5 {
    margin-top: 3rem !important; }
  .mt-xs7-auto {
    margin-top: auto !important; }
  .me-xs7-0 {
    margin-right: 0 !important; }
  .me-xs7-1 {
    margin-right: 0.25rem !important; }
  .me-xs7-2 {
    margin-right: 0.5rem !important; }
  .me-xs7-3 {
    margin-right: 1rem !important; }
  .me-xs7-4 {
    margin-right: 1.5rem !important; }
  .me-xs7-5 {
    margin-right: 3rem !important; }
  .me-xs7-auto {
    margin-right: auto !important; }
  .mb-xs7-0 {
    margin-bottom: 0 !important; }
  .mb-xs7-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xs7-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xs7-3 {
    margin-bottom: 1rem !important; }
  .mb-xs7-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xs7-5 {
    margin-bottom: 3rem !important; }
  .mb-xs7-auto {
    margin-bottom: auto !important; }
  .ms-xs7-0 {
    margin-left: 0 !important; }
  .ms-xs7-1 {
    margin-left: 0.25rem !important; }
  .ms-xs7-2 {
    margin-left: 0.5rem !important; }
  .ms-xs7-3 {
    margin-left: 1rem !important; }
  .ms-xs7-4 {
    margin-left: 1.5rem !important; }
  .ms-xs7-5 {
    margin-left: 3rem !important; }
  .ms-xs7-auto {
    margin-left: auto !important; }
  .p-xs7-0 {
    padding: 0 !important; }
  .p-xs7-1 {
    padding: 0.25rem !important; }
  .p-xs7-2 {
    padding: 0.5rem !important; }
  .p-xs7-3 {
    padding: 1rem !important; }
  .p-xs7-4 {
    padding: 1.5rem !important; }
  .p-xs7-5 {
    padding: 3rem !important; }
  .px-xs7-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xs7-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xs7-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xs7-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xs7-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xs7-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xs7-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xs7-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xs7-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xs7-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xs7-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xs7-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xs7-0 {
    padding-top: 0 !important; }
  .pt-xs7-1 {
    padding-top: 0.25rem !important; }
  .pt-xs7-2 {
    padding-top: 0.5rem !important; }
  .pt-xs7-3 {
    padding-top: 1rem !important; }
  .pt-xs7-4 {
    padding-top: 1.5rem !important; }
  .pt-xs7-5 {
    padding-top: 3rem !important; }
  .pe-xs7-0 {
    padding-right: 0 !important; }
  .pe-xs7-1 {
    padding-right: 0.25rem !important; }
  .pe-xs7-2 {
    padding-right: 0.5rem !important; }
  .pe-xs7-3 {
    padding-right: 1rem !important; }
  .pe-xs7-4 {
    padding-right: 1.5rem !important; }
  .pe-xs7-5 {
    padding-right: 3rem !important; }
  .pb-xs7-0 {
    padding-bottom: 0 !important; }
  .pb-xs7-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xs7-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xs7-3 {
    padding-bottom: 1rem !important; }
  .pb-xs7-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xs7-5 {
    padding-bottom: 3rem !important; }
  .ps-xs7-0 {
    padding-left: 0 !important; }
  .ps-xs7-1 {
    padding-left: 0.25rem !important; }
  .ps-xs7-2 {
    padding-left: 0.5rem !important; }
  .ps-xs7-3 {
    padding-left: 1rem !important; }
  .ps-xs7-4 {
    padding-left: 1.5rem !important; }
  .ps-xs7-5 {
    padding-left: 3rem !important; }
  .gap-xs7-0 {
    gap: 0 !important; }
  .gap-xs7-1 {
    gap: 0.25rem !important; }
  .gap-xs7-2 {
    gap: 0.5rem !important; }
  .gap-xs7-3 {
    gap: 1rem !important; }
  .gap-xs7-4 {
    gap: 1.5rem !important; }
  .gap-xs7-5 {
    gap: 3rem !important; }
  .text-xs7-start {
    text-align: left !important; }
  .text-xs7-end {
    text-align: right !important; }
  .text-xs7-center {
    text-align: center !important; } }

@media (min-width: 525px) {
  .float-xs8-start {
    float: left !important; }
  .float-xs8-end {
    float: right !important; }
  .float-xs8-none {
    float: none !important; }
  .d-xs8-inline {
    display: inline !important; }
  .d-xs8-inline-block {
    display: inline-block !important; }
  .d-xs8-block {
    display: block !important; }
  .d-xs8-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-xs8-table {
    display: table !important; }
  .d-xs8-table-row {
    display: table-row !important; }
  .d-xs8-table-cell {
    display: table-cell !important; }
  .d-xs8-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xs8-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xs8-none {
    display: none !important; }
  .flex-xs8-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xs8-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xs8-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xs8-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xs8-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xs8-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xs8-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xs8-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xs8-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xs8-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xs8-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xs8-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xs8-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xs8-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xs8-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xs8-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xs8-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xs8-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xs8-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xs8-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xs8-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xs8-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xs8-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xs8-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xs8-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xs8-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xs8-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xs8-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xs8-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xs8-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xs8-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xs8-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xs8-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xs8-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xs8-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-xs8-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xs8-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xs8-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xs8-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xs8-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xs8-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xs8-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xs8-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xs8-0 {
    margin: 0 !important; }
  .m-xs8-1 {
    margin: 0.25rem !important; }
  .m-xs8-2 {
    margin: 0.5rem !important; }
  .m-xs8-3 {
    margin: 1rem !important; }
  .m-xs8-4 {
    margin: 1.5rem !important; }
  .m-xs8-5 {
    margin: 3rem !important; }
  .m-xs8-auto {
    margin: auto !important; }
  .mx-xs8-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xs8-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xs8-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xs8-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xs8-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xs8-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xs8-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xs8-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xs8-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xs8-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xs8-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xs8-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xs8-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xs8-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xs8-0 {
    margin-top: 0 !important; }
  .mt-xs8-1 {
    margin-top: 0.25rem !important; }
  .mt-xs8-2 {
    margin-top: 0.5rem !important; }
  .mt-xs8-3 {
    margin-top: 1rem !important; }
  .mt-xs8-4 {
    margin-top: 1.5rem !important; }
  .mt-xs8-5 {
    margin-top: 3rem !important; }
  .mt-xs8-auto {
    margin-top: auto !important; }
  .me-xs8-0 {
    margin-right: 0 !important; }
  .me-xs8-1 {
    margin-right: 0.25rem !important; }
  .me-xs8-2 {
    margin-right: 0.5rem !important; }
  .me-xs8-3 {
    margin-right: 1rem !important; }
  .me-xs8-4 {
    margin-right: 1.5rem !important; }
  .me-xs8-5 {
    margin-right: 3rem !important; }
  .me-xs8-auto {
    margin-right: auto !important; }
  .mb-xs8-0 {
    margin-bottom: 0 !important; }
  .mb-xs8-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xs8-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xs8-3 {
    margin-bottom: 1rem !important; }
  .mb-xs8-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xs8-5 {
    margin-bottom: 3rem !important; }
  .mb-xs8-auto {
    margin-bottom: auto !important; }
  .ms-xs8-0 {
    margin-left: 0 !important; }
  .ms-xs8-1 {
    margin-left: 0.25rem !important; }
  .ms-xs8-2 {
    margin-left: 0.5rem !important; }
  .ms-xs8-3 {
    margin-left: 1rem !important; }
  .ms-xs8-4 {
    margin-left: 1.5rem !important; }
  .ms-xs8-5 {
    margin-left: 3rem !important; }
  .ms-xs8-auto {
    margin-left: auto !important; }
  .p-xs8-0 {
    padding: 0 !important; }
  .p-xs8-1 {
    padding: 0.25rem !important; }
  .p-xs8-2 {
    padding: 0.5rem !important; }
  .p-xs8-3 {
    padding: 1rem !important; }
  .p-xs8-4 {
    padding: 1.5rem !important; }
  .p-xs8-5 {
    padding: 3rem !important; }
  .px-xs8-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xs8-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xs8-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xs8-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xs8-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xs8-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xs8-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xs8-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xs8-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xs8-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xs8-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xs8-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xs8-0 {
    padding-top: 0 !important; }
  .pt-xs8-1 {
    padding-top: 0.25rem !important; }
  .pt-xs8-2 {
    padding-top: 0.5rem !important; }
  .pt-xs8-3 {
    padding-top: 1rem !important; }
  .pt-xs8-4 {
    padding-top: 1.5rem !important; }
  .pt-xs8-5 {
    padding-top: 3rem !important; }
  .pe-xs8-0 {
    padding-right: 0 !important; }
  .pe-xs8-1 {
    padding-right: 0.25rem !important; }
  .pe-xs8-2 {
    padding-right: 0.5rem !important; }
  .pe-xs8-3 {
    padding-right: 1rem !important; }
  .pe-xs8-4 {
    padding-right: 1.5rem !important; }
  .pe-xs8-5 {
    padding-right: 3rem !important; }
  .pb-xs8-0 {
    padding-bottom: 0 !important; }
  .pb-xs8-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xs8-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xs8-3 {
    padding-bottom: 1rem !important; }
  .pb-xs8-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xs8-5 {
    padding-bottom: 3rem !important; }
  .ps-xs8-0 {
    padding-left: 0 !important; }
  .ps-xs8-1 {
    padding-left: 0.25rem !important; }
  .ps-xs8-2 {
    padding-left: 0.5rem !important; }
  .ps-xs8-3 {
    padding-left: 1rem !important; }
  .ps-xs8-4 {
    padding-left: 1.5rem !important; }
  .ps-xs8-5 {
    padding-left: 3rem !important; }
  .gap-xs8-0 {
    gap: 0 !important; }
  .gap-xs8-1 {
    gap: 0.25rem !important; }
  .gap-xs8-2 {
    gap: 0.5rem !important; }
  .gap-xs8-3 {
    gap: 1rem !important; }
  .gap-xs8-4 {
    gap: 1.5rem !important; }
  .gap-xs8-5 {
    gap: 3rem !important; }
  .text-xs8-start {
    text-align: left !important; }
  .text-xs8-end {
    text-align: right !important; }
  .text-xs8-center {
    text-align: center !important; } }

@media (min-width: 540px) {
  .float-xs9-start {
    float: left !important; }
  .float-xs9-end {
    float: right !important; }
  .float-xs9-none {
    float: none !important; }
  .d-xs9-inline {
    display: inline !important; }
  .d-xs9-inline-block {
    display: inline-block !important; }
  .d-xs9-block {
    display: block !important; }
  .d-xs9-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-xs9-table {
    display: table !important; }
  .d-xs9-table-row {
    display: table-row !important; }
  .d-xs9-table-cell {
    display: table-cell !important; }
  .d-xs9-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xs9-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xs9-none {
    display: none !important; }
  .flex-xs9-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xs9-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xs9-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xs9-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xs9-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xs9-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xs9-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xs9-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xs9-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xs9-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xs9-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xs9-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xs9-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xs9-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xs9-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xs9-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xs9-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xs9-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xs9-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xs9-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xs9-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xs9-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xs9-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xs9-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xs9-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xs9-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xs9-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xs9-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xs9-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xs9-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xs9-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xs9-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xs9-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xs9-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xs9-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-xs9-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xs9-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xs9-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xs9-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xs9-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xs9-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xs9-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xs9-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xs9-0 {
    margin: 0 !important; }
  .m-xs9-1 {
    margin: 0.25rem !important; }
  .m-xs9-2 {
    margin: 0.5rem !important; }
  .m-xs9-3 {
    margin: 1rem !important; }
  .m-xs9-4 {
    margin: 1.5rem !important; }
  .m-xs9-5 {
    margin: 3rem !important; }
  .m-xs9-auto {
    margin: auto !important; }
  .mx-xs9-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xs9-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xs9-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xs9-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xs9-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xs9-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xs9-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xs9-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xs9-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xs9-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xs9-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xs9-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xs9-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xs9-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xs9-0 {
    margin-top: 0 !important; }
  .mt-xs9-1 {
    margin-top: 0.25rem !important; }
  .mt-xs9-2 {
    margin-top: 0.5rem !important; }
  .mt-xs9-3 {
    margin-top: 1rem !important; }
  .mt-xs9-4 {
    margin-top: 1.5rem !important; }
  .mt-xs9-5 {
    margin-top: 3rem !important; }
  .mt-xs9-auto {
    margin-top: auto !important; }
  .me-xs9-0 {
    margin-right: 0 !important; }
  .me-xs9-1 {
    margin-right: 0.25rem !important; }
  .me-xs9-2 {
    margin-right: 0.5rem !important; }
  .me-xs9-3 {
    margin-right: 1rem !important; }
  .me-xs9-4 {
    margin-right: 1.5rem !important; }
  .me-xs9-5 {
    margin-right: 3rem !important; }
  .me-xs9-auto {
    margin-right: auto !important; }
  .mb-xs9-0 {
    margin-bottom: 0 !important; }
  .mb-xs9-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xs9-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xs9-3 {
    margin-bottom: 1rem !important; }
  .mb-xs9-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xs9-5 {
    margin-bottom: 3rem !important; }
  .mb-xs9-auto {
    margin-bottom: auto !important; }
  .ms-xs9-0 {
    margin-left: 0 !important; }
  .ms-xs9-1 {
    margin-left: 0.25rem !important; }
  .ms-xs9-2 {
    margin-left: 0.5rem !important; }
  .ms-xs9-3 {
    margin-left: 1rem !important; }
  .ms-xs9-4 {
    margin-left: 1.5rem !important; }
  .ms-xs9-5 {
    margin-left: 3rem !important; }
  .ms-xs9-auto {
    margin-left: auto !important; }
  .p-xs9-0 {
    padding: 0 !important; }
  .p-xs9-1 {
    padding: 0.25rem !important; }
  .p-xs9-2 {
    padding: 0.5rem !important; }
  .p-xs9-3 {
    padding: 1rem !important; }
  .p-xs9-4 {
    padding: 1.5rem !important; }
  .p-xs9-5 {
    padding: 3rem !important; }
  .px-xs9-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xs9-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xs9-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xs9-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xs9-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xs9-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xs9-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xs9-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xs9-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xs9-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xs9-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xs9-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xs9-0 {
    padding-top: 0 !important; }
  .pt-xs9-1 {
    padding-top: 0.25rem !important; }
  .pt-xs9-2 {
    padding-top: 0.5rem !important; }
  .pt-xs9-3 {
    padding-top: 1rem !important; }
  .pt-xs9-4 {
    padding-top: 1.5rem !important; }
  .pt-xs9-5 {
    padding-top: 3rem !important; }
  .pe-xs9-0 {
    padding-right: 0 !important; }
  .pe-xs9-1 {
    padding-right: 0.25rem !important; }
  .pe-xs9-2 {
    padding-right: 0.5rem !important; }
  .pe-xs9-3 {
    padding-right: 1rem !important; }
  .pe-xs9-4 {
    padding-right: 1.5rem !important; }
  .pe-xs9-5 {
    padding-right: 3rem !important; }
  .pb-xs9-0 {
    padding-bottom: 0 !important; }
  .pb-xs9-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xs9-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xs9-3 {
    padding-bottom: 1rem !important; }
  .pb-xs9-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xs9-5 {
    padding-bottom: 3rem !important; }
  .ps-xs9-0 {
    padding-left: 0 !important; }
  .ps-xs9-1 {
    padding-left: 0.25rem !important; }
  .ps-xs9-2 {
    padding-left: 0.5rem !important; }
  .ps-xs9-3 {
    padding-left: 1rem !important; }
  .ps-xs9-4 {
    padding-left: 1.5rem !important; }
  .ps-xs9-5 {
    padding-left: 3rem !important; }
  .gap-xs9-0 {
    gap: 0 !important; }
  .gap-xs9-1 {
    gap: 0.25rem !important; }
  .gap-xs9-2 {
    gap: 0.5rem !important; }
  .gap-xs9-3 {
    gap: 1rem !important; }
  .gap-xs9-4 {
    gap: 1.5rem !important; }
  .gap-xs9-5 {
    gap: 3rem !important; }
  .text-xs9-start {
    text-align: left !important; }
  .text-xs9-end {
    text-align: right !important; }
  .text-xs9-center {
    text-align: center !important; } }

@media (min-width: 560px) {
  .float-xs10-start {
    float: left !important; }
  .float-xs10-end {
    float: right !important; }
  .float-xs10-none {
    float: none !important; }
  .d-xs10-inline {
    display: inline !important; }
  .d-xs10-inline-block {
    display: inline-block !important; }
  .d-xs10-block {
    display: block !important; }
  .d-xs10-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-xs10-table {
    display: table !important; }
  .d-xs10-table-row {
    display: table-row !important; }
  .d-xs10-table-cell {
    display: table-cell !important; }
  .d-xs10-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xs10-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xs10-none {
    display: none !important; }
  .flex-xs10-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xs10-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xs10-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xs10-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xs10-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xs10-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xs10-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xs10-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xs10-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xs10-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xs10-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xs10-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xs10-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xs10-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xs10-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xs10-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xs10-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xs10-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xs10-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xs10-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xs10-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xs10-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xs10-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xs10-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xs10-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xs10-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xs10-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xs10-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xs10-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xs10-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xs10-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xs10-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xs10-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xs10-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xs10-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-xs10-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xs10-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xs10-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xs10-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xs10-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xs10-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xs10-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xs10-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xs10-0 {
    margin: 0 !important; }
  .m-xs10-1 {
    margin: 0.25rem !important; }
  .m-xs10-2 {
    margin: 0.5rem !important; }
  .m-xs10-3 {
    margin: 1rem !important; }
  .m-xs10-4 {
    margin: 1.5rem !important; }
  .m-xs10-5 {
    margin: 3rem !important; }
  .m-xs10-auto {
    margin: auto !important; }
  .mx-xs10-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xs10-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xs10-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xs10-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xs10-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xs10-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xs10-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xs10-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xs10-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xs10-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xs10-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xs10-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xs10-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xs10-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xs10-0 {
    margin-top: 0 !important; }
  .mt-xs10-1 {
    margin-top: 0.25rem !important; }
  .mt-xs10-2 {
    margin-top: 0.5rem !important; }
  .mt-xs10-3 {
    margin-top: 1rem !important; }
  .mt-xs10-4 {
    margin-top: 1.5rem !important; }
  .mt-xs10-5 {
    margin-top: 3rem !important; }
  .mt-xs10-auto {
    margin-top: auto !important; }
  .me-xs10-0 {
    margin-right: 0 !important; }
  .me-xs10-1 {
    margin-right: 0.25rem !important; }
  .me-xs10-2 {
    margin-right: 0.5rem !important; }
  .me-xs10-3 {
    margin-right: 1rem !important; }
  .me-xs10-4 {
    margin-right: 1.5rem !important; }
  .me-xs10-5 {
    margin-right: 3rem !important; }
  .me-xs10-auto {
    margin-right: auto !important; }
  .mb-xs10-0 {
    margin-bottom: 0 !important; }
  .mb-xs10-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xs10-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xs10-3 {
    margin-bottom: 1rem !important; }
  .mb-xs10-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xs10-5 {
    margin-bottom: 3rem !important; }
  .mb-xs10-auto {
    margin-bottom: auto !important; }
  .ms-xs10-0 {
    margin-left: 0 !important; }
  .ms-xs10-1 {
    margin-left: 0.25rem !important; }
  .ms-xs10-2 {
    margin-left: 0.5rem !important; }
  .ms-xs10-3 {
    margin-left: 1rem !important; }
  .ms-xs10-4 {
    margin-left: 1.5rem !important; }
  .ms-xs10-5 {
    margin-left: 3rem !important; }
  .ms-xs10-auto {
    margin-left: auto !important; }
  .p-xs10-0 {
    padding: 0 !important; }
  .p-xs10-1 {
    padding: 0.25rem !important; }
  .p-xs10-2 {
    padding: 0.5rem !important; }
  .p-xs10-3 {
    padding: 1rem !important; }
  .p-xs10-4 {
    padding: 1.5rem !important; }
  .p-xs10-5 {
    padding: 3rem !important; }
  .px-xs10-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xs10-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xs10-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xs10-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xs10-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xs10-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xs10-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xs10-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xs10-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xs10-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xs10-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xs10-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xs10-0 {
    padding-top: 0 !important; }
  .pt-xs10-1 {
    padding-top: 0.25rem !important; }
  .pt-xs10-2 {
    padding-top: 0.5rem !important; }
  .pt-xs10-3 {
    padding-top: 1rem !important; }
  .pt-xs10-4 {
    padding-top: 1.5rem !important; }
  .pt-xs10-5 {
    padding-top: 3rem !important; }
  .pe-xs10-0 {
    padding-right: 0 !important; }
  .pe-xs10-1 {
    padding-right: 0.25rem !important; }
  .pe-xs10-2 {
    padding-right: 0.5rem !important; }
  .pe-xs10-3 {
    padding-right: 1rem !important; }
  .pe-xs10-4 {
    padding-right: 1.5rem !important; }
  .pe-xs10-5 {
    padding-right: 3rem !important; }
  .pb-xs10-0 {
    padding-bottom: 0 !important; }
  .pb-xs10-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xs10-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xs10-3 {
    padding-bottom: 1rem !important; }
  .pb-xs10-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xs10-5 {
    padding-bottom: 3rem !important; }
  .ps-xs10-0 {
    padding-left: 0 !important; }
  .ps-xs10-1 {
    padding-left: 0.25rem !important; }
  .ps-xs10-2 {
    padding-left: 0.5rem !important; }
  .ps-xs10-3 {
    padding-left: 1rem !important; }
  .ps-xs10-4 {
    padding-left: 1.5rem !important; }
  .ps-xs10-5 {
    padding-left: 3rem !important; }
  .gap-xs10-0 {
    gap: 0 !important; }
  .gap-xs10-1 {
    gap: 0.25rem !important; }
  .gap-xs10-2 {
    gap: 0.5rem !important; }
  .gap-xs10-3 {
    gap: 1rem !important; }
  .gap-xs10-4 {
    gap: 1.5rem !important; }
  .gap-xs10-5 {
    gap: 3rem !important; }
  .text-xs10-start {
    text-align: left !important; }
  .text-xs10-end {
    text-align: right !important; }
  .text-xs10-center {
    text-align: center !important; } }

@media (min-width: 575px) {
  .float-sm-start {
    float: left !important; }
  .float-sm-end {
    float: right !important; }
  .float-sm-none {
    float: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-sm-none {
    display: none !important; }
  .flex-sm-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-sm-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-sm-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-sm-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-sm-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-sm-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-sm-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-sm-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-sm-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-sm-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-sm-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-sm-0 {
    margin: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm-0 {
    margin-top: 0 !important; }
  .mt-sm-1 {
    margin-top: 0.25rem !important; }
  .mt-sm-2 {
    margin-top: 0.5rem !important; }
  .mt-sm-3 {
    margin-top: 1rem !important; }
  .mt-sm-4 {
    margin-top: 1.5rem !important; }
  .mt-sm-5 {
    margin-top: 3rem !important; }
  .mt-sm-auto {
    margin-top: auto !important; }
  .me-sm-0 {
    margin-right: 0 !important; }
  .me-sm-1 {
    margin-right: 0.25rem !important; }
  .me-sm-2 {
    margin-right: 0.5rem !important; }
  .me-sm-3 {
    margin-right: 1rem !important; }
  .me-sm-4 {
    margin-right: 1.5rem !important; }
  .me-sm-5 {
    margin-right: 3rem !important; }
  .me-sm-auto {
    margin-right: auto !important; }
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm-3 {
    margin-bottom: 1rem !important; }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm-5 {
    margin-bottom: 3rem !important; }
  .mb-sm-auto {
    margin-bottom: auto !important; }
  .ms-sm-0 {
    margin-left: 0 !important; }
  .ms-sm-1 {
    margin-left: 0.25rem !important; }
  .ms-sm-2 {
    margin-left: 0.5rem !important; }
  .ms-sm-3 {
    margin-left: 1rem !important; }
  .ms-sm-4 {
    margin-left: 1.5rem !important; }
  .ms-sm-5 {
    margin-left: 3rem !important; }
  .ms-sm-auto {
    margin-left: auto !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm-0 {
    padding-top: 0 !important; }
  .pt-sm-1 {
    padding-top: 0.25rem !important; }
  .pt-sm-2 {
    padding-top: 0.5rem !important; }
  .pt-sm-3 {
    padding-top: 1rem !important; }
  .pt-sm-4 {
    padding-top: 1.5rem !important; }
  .pt-sm-5 {
    padding-top: 3rem !important; }
  .pe-sm-0 {
    padding-right: 0 !important; }
  .pe-sm-1 {
    padding-right: 0.25rem !important; }
  .pe-sm-2 {
    padding-right: 0.5rem !important; }
  .pe-sm-3 {
    padding-right: 1rem !important; }
  .pe-sm-4 {
    padding-right: 1.5rem !important; }
  .pe-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm-3 {
    padding-bottom: 1rem !important; }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm-5 {
    padding-bottom: 3rem !important; }
  .ps-sm-0 {
    padding-left: 0 !important; }
  .ps-sm-1 {
    padding-left: 0.25rem !important; }
  .ps-sm-2 {
    padding-left: 0.5rem !important; }
  .ps-sm-3 {
    padding-left: 1rem !important; }
  .ps-sm-4 {
    padding-left: 1.5rem !important; }
  .ps-sm-5 {
    padding-left: 3rem !important; }
  .gap-sm-0 {
    gap: 0 !important; }
  .gap-sm-1 {
    gap: 0.25rem !important; }
  .gap-sm-2 {
    gap: 0.5rem !important; }
  .gap-sm-3 {
    gap: 1rem !important; }
  .gap-sm-4 {
    gap: 1.5rem !important; }
  .gap-sm-5 {
    gap: 3rem !important; }
  .text-sm-start {
    text-align: left !important; }
  .text-sm-end {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 600px) {
  .float-sm2-start {
    float: left !important; }
  .float-sm2-end {
    float: right !important; }
  .float-sm2-none {
    float: none !important; }
  .d-sm2-inline {
    display: inline !important; }
  .d-sm2-inline-block {
    display: inline-block !important; }
  .d-sm2-block {
    display: block !important; }
  .d-sm2-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-sm2-table {
    display: table !important; }
  .d-sm2-table-row {
    display: table-row !important; }
  .d-sm2-table-cell {
    display: table-cell !important; }
  .d-sm2-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm2-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-sm2-none {
    display: none !important; }
  .flex-sm2-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm2-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm2-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm2-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm2-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm2-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm2-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm2-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-sm2-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-sm2-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm2-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm2-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm2-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm2-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm2-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm2-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm2-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-sm2-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-sm2-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm2-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm2-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm2-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm2-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm2-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm2-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm2-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm2-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm2-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm2-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm2-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-sm2-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm2-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm2-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-sm2-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm2-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-sm2-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-sm2-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-sm2-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-sm2-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-sm2-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-sm2-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-sm2-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-sm2-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-sm2-0 {
    margin: 0 !important; }
  .m-sm2-1 {
    margin: 0.25rem !important; }
  .m-sm2-2 {
    margin: 0.5rem !important; }
  .m-sm2-3 {
    margin: 1rem !important; }
  .m-sm2-4 {
    margin: 1.5rem !important; }
  .m-sm2-5 {
    margin: 3rem !important; }
  .m-sm2-auto {
    margin: auto !important; }
  .mx-sm2-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm2-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm2-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm2-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm2-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm2-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm2-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm2-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm2-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm2-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm2-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm2-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm2-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm2-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm2-0 {
    margin-top: 0 !important; }
  .mt-sm2-1 {
    margin-top: 0.25rem !important; }
  .mt-sm2-2 {
    margin-top: 0.5rem !important; }
  .mt-sm2-3 {
    margin-top: 1rem !important; }
  .mt-sm2-4 {
    margin-top: 1.5rem !important; }
  .mt-sm2-5 {
    margin-top: 3rem !important; }
  .mt-sm2-auto {
    margin-top: auto !important; }
  .me-sm2-0 {
    margin-right: 0 !important; }
  .me-sm2-1 {
    margin-right: 0.25rem !important; }
  .me-sm2-2 {
    margin-right: 0.5rem !important; }
  .me-sm2-3 {
    margin-right: 1rem !important; }
  .me-sm2-4 {
    margin-right: 1.5rem !important; }
  .me-sm2-5 {
    margin-right: 3rem !important; }
  .me-sm2-auto {
    margin-right: auto !important; }
  .mb-sm2-0 {
    margin-bottom: 0 !important; }
  .mb-sm2-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm2-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm2-3 {
    margin-bottom: 1rem !important; }
  .mb-sm2-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm2-5 {
    margin-bottom: 3rem !important; }
  .mb-sm2-auto {
    margin-bottom: auto !important; }
  .ms-sm2-0 {
    margin-left: 0 !important; }
  .ms-sm2-1 {
    margin-left: 0.25rem !important; }
  .ms-sm2-2 {
    margin-left: 0.5rem !important; }
  .ms-sm2-3 {
    margin-left: 1rem !important; }
  .ms-sm2-4 {
    margin-left: 1.5rem !important; }
  .ms-sm2-5 {
    margin-left: 3rem !important; }
  .ms-sm2-auto {
    margin-left: auto !important; }
  .p-sm2-0 {
    padding: 0 !important; }
  .p-sm2-1 {
    padding: 0.25rem !important; }
  .p-sm2-2 {
    padding: 0.5rem !important; }
  .p-sm2-3 {
    padding: 1rem !important; }
  .p-sm2-4 {
    padding: 1.5rem !important; }
  .p-sm2-5 {
    padding: 3rem !important; }
  .px-sm2-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm2-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm2-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm2-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm2-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm2-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm2-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm2-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm2-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm2-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm2-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm2-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm2-0 {
    padding-top: 0 !important; }
  .pt-sm2-1 {
    padding-top: 0.25rem !important; }
  .pt-sm2-2 {
    padding-top: 0.5rem !important; }
  .pt-sm2-3 {
    padding-top: 1rem !important; }
  .pt-sm2-4 {
    padding-top: 1.5rem !important; }
  .pt-sm2-5 {
    padding-top: 3rem !important; }
  .pe-sm2-0 {
    padding-right: 0 !important; }
  .pe-sm2-1 {
    padding-right: 0.25rem !important; }
  .pe-sm2-2 {
    padding-right: 0.5rem !important; }
  .pe-sm2-3 {
    padding-right: 1rem !important; }
  .pe-sm2-4 {
    padding-right: 1.5rem !important; }
  .pe-sm2-5 {
    padding-right: 3rem !important; }
  .pb-sm2-0 {
    padding-bottom: 0 !important; }
  .pb-sm2-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm2-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm2-3 {
    padding-bottom: 1rem !important; }
  .pb-sm2-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm2-5 {
    padding-bottom: 3rem !important; }
  .ps-sm2-0 {
    padding-left: 0 !important; }
  .ps-sm2-1 {
    padding-left: 0.25rem !important; }
  .ps-sm2-2 {
    padding-left: 0.5rem !important; }
  .ps-sm2-3 {
    padding-left: 1rem !important; }
  .ps-sm2-4 {
    padding-left: 1.5rem !important; }
  .ps-sm2-5 {
    padding-left: 3rem !important; }
  .gap-sm2-0 {
    gap: 0 !important; }
  .gap-sm2-1 {
    gap: 0.25rem !important; }
  .gap-sm2-2 {
    gap: 0.5rem !important; }
  .gap-sm2-3 {
    gap: 1rem !important; }
  .gap-sm2-4 {
    gap: 1.5rem !important; }
  .gap-sm2-5 {
    gap: 3rem !important; }
  .text-sm2-start {
    text-align: left !important; }
  .text-sm2-end {
    text-align: right !important; }
  .text-sm2-center {
    text-align: center !important; } }

@media (min-width: 630px) {
  .float-sm3-start {
    float: left !important; }
  .float-sm3-end {
    float: right !important; }
  .float-sm3-none {
    float: none !important; }
  .d-sm3-inline {
    display: inline !important; }
  .d-sm3-inline-block {
    display: inline-block !important; }
  .d-sm3-block {
    display: block !important; }
  .d-sm3-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-sm3-table {
    display: table !important; }
  .d-sm3-table-row {
    display: table-row !important; }
  .d-sm3-table-cell {
    display: table-cell !important; }
  .d-sm3-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm3-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-sm3-none {
    display: none !important; }
  .flex-sm3-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm3-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm3-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm3-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm3-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm3-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm3-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm3-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-sm3-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-sm3-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm3-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm3-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm3-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm3-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm3-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm3-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm3-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-sm3-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-sm3-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm3-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm3-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm3-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm3-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm3-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm3-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm3-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm3-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm3-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm3-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm3-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-sm3-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm3-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm3-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-sm3-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm3-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-sm3-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-sm3-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-sm3-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-sm3-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-sm3-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-sm3-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-sm3-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-sm3-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-sm3-0 {
    margin: 0 !important; }
  .m-sm3-1 {
    margin: 0.25rem !important; }
  .m-sm3-2 {
    margin: 0.5rem !important; }
  .m-sm3-3 {
    margin: 1rem !important; }
  .m-sm3-4 {
    margin: 1.5rem !important; }
  .m-sm3-5 {
    margin: 3rem !important; }
  .m-sm3-auto {
    margin: auto !important; }
  .mx-sm3-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm3-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm3-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm3-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm3-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm3-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm3-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm3-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm3-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm3-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm3-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm3-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm3-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm3-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm3-0 {
    margin-top: 0 !important; }
  .mt-sm3-1 {
    margin-top: 0.25rem !important; }
  .mt-sm3-2 {
    margin-top: 0.5rem !important; }
  .mt-sm3-3 {
    margin-top: 1rem !important; }
  .mt-sm3-4 {
    margin-top: 1.5rem !important; }
  .mt-sm3-5 {
    margin-top: 3rem !important; }
  .mt-sm3-auto {
    margin-top: auto !important; }
  .me-sm3-0 {
    margin-right: 0 !important; }
  .me-sm3-1 {
    margin-right: 0.25rem !important; }
  .me-sm3-2 {
    margin-right: 0.5rem !important; }
  .me-sm3-3 {
    margin-right: 1rem !important; }
  .me-sm3-4 {
    margin-right: 1.5rem !important; }
  .me-sm3-5 {
    margin-right: 3rem !important; }
  .me-sm3-auto {
    margin-right: auto !important; }
  .mb-sm3-0 {
    margin-bottom: 0 !important; }
  .mb-sm3-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm3-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm3-3 {
    margin-bottom: 1rem !important; }
  .mb-sm3-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm3-5 {
    margin-bottom: 3rem !important; }
  .mb-sm3-auto {
    margin-bottom: auto !important; }
  .ms-sm3-0 {
    margin-left: 0 !important; }
  .ms-sm3-1 {
    margin-left: 0.25rem !important; }
  .ms-sm3-2 {
    margin-left: 0.5rem !important; }
  .ms-sm3-3 {
    margin-left: 1rem !important; }
  .ms-sm3-4 {
    margin-left: 1.5rem !important; }
  .ms-sm3-5 {
    margin-left: 3rem !important; }
  .ms-sm3-auto {
    margin-left: auto !important; }
  .p-sm3-0 {
    padding: 0 !important; }
  .p-sm3-1 {
    padding: 0.25rem !important; }
  .p-sm3-2 {
    padding: 0.5rem !important; }
  .p-sm3-3 {
    padding: 1rem !important; }
  .p-sm3-4 {
    padding: 1.5rem !important; }
  .p-sm3-5 {
    padding: 3rem !important; }
  .px-sm3-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm3-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm3-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm3-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm3-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm3-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm3-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm3-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm3-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm3-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm3-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm3-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm3-0 {
    padding-top: 0 !important; }
  .pt-sm3-1 {
    padding-top: 0.25rem !important; }
  .pt-sm3-2 {
    padding-top: 0.5rem !important; }
  .pt-sm3-3 {
    padding-top: 1rem !important; }
  .pt-sm3-4 {
    padding-top: 1.5rem !important; }
  .pt-sm3-5 {
    padding-top: 3rem !important; }
  .pe-sm3-0 {
    padding-right: 0 !important; }
  .pe-sm3-1 {
    padding-right: 0.25rem !important; }
  .pe-sm3-2 {
    padding-right: 0.5rem !important; }
  .pe-sm3-3 {
    padding-right: 1rem !important; }
  .pe-sm3-4 {
    padding-right: 1.5rem !important; }
  .pe-sm3-5 {
    padding-right: 3rem !important; }
  .pb-sm3-0 {
    padding-bottom: 0 !important; }
  .pb-sm3-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm3-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm3-3 {
    padding-bottom: 1rem !important; }
  .pb-sm3-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm3-5 {
    padding-bottom: 3rem !important; }
  .ps-sm3-0 {
    padding-left: 0 !important; }
  .ps-sm3-1 {
    padding-left: 0.25rem !important; }
  .ps-sm3-2 {
    padding-left: 0.5rem !important; }
  .ps-sm3-3 {
    padding-left: 1rem !important; }
  .ps-sm3-4 {
    padding-left: 1.5rem !important; }
  .ps-sm3-5 {
    padding-left: 3rem !important; }
  .gap-sm3-0 {
    gap: 0 !important; }
  .gap-sm3-1 {
    gap: 0.25rem !important; }
  .gap-sm3-2 {
    gap: 0.5rem !important; }
  .gap-sm3-3 {
    gap: 1rem !important; }
  .gap-sm3-4 {
    gap: 1.5rem !important; }
  .gap-sm3-5 {
    gap: 3rem !important; }
  .text-sm3-start {
    text-align: left !important; }
  .text-sm3-end {
    text-align: right !important; }
  .text-sm3-center {
    text-align: center !important; } }

@media (min-width: 665px) {
  .float-sm4-start {
    float: left !important; }
  .float-sm4-end {
    float: right !important; }
  .float-sm4-none {
    float: none !important; }
  .d-sm4-inline {
    display: inline !important; }
  .d-sm4-inline-block {
    display: inline-block !important; }
  .d-sm4-block {
    display: block !important; }
  .d-sm4-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-sm4-table {
    display: table !important; }
  .d-sm4-table-row {
    display: table-row !important; }
  .d-sm4-table-cell {
    display: table-cell !important; }
  .d-sm4-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm4-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-sm4-none {
    display: none !important; }
  .flex-sm4-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm4-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm4-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm4-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm4-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm4-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm4-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm4-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-sm4-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-sm4-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm4-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm4-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm4-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm4-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm4-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm4-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm4-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-sm4-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-sm4-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm4-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm4-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm4-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm4-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm4-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm4-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm4-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm4-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm4-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm4-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm4-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-sm4-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm4-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm4-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-sm4-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm4-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-sm4-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-sm4-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-sm4-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-sm4-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-sm4-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-sm4-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-sm4-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-sm4-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-sm4-0 {
    margin: 0 !important; }
  .m-sm4-1 {
    margin: 0.25rem !important; }
  .m-sm4-2 {
    margin: 0.5rem !important; }
  .m-sm4-3 {
    margin: 1rem !important; }
  .m-sm4-4 {
    margin: 1.5rem !important; }
  .m-sm4-5 {
    margin: 3rem !important; }
  .m-sm4-auto {
    margin: auto !important; }
  .mx-sm4-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm4-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm4-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm4-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm4-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm4-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm4-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm4-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm4-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm4-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm4-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm4-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm4-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm4-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm4-0 {
    margin-top: 0 !important; }
  .mt-sm4-1 {
    margin-top: 0.25rem !important; }
  .mt-sm4-2 {
    margin-top: 0.5rem !important; }
  .mt-sm4-3 {
    margin-top: 1rem !important; }
  .mt-sm4-4 {
    margin-top: 1.5rem !important; }
  .mt-sm4-5 {
    margin-top: 3rem !important; }
  .mt-sm4-auto {
    margin-top: auto !important; }
  .me-sm4-0 {
    margin-right: 0 !important; }
  .me-sm4-1 {
    margin-right: 0.25rem !important; }
  .me-sm4-2 {
    margin-right: 0.5rem !important; }
  .me-sm4-3 {
    margin-right: 1rem !important; }
  .me-sm4-4 {
    margin-right: 1.5rem !important; }
  .me-sm4-5 {
    margin-right: 3rem !important; }
  .me-sm4-auto {
    margin-right: auto !important; }
  .mb-sm4-0 {
    margin-bottom: 0 !important; }
  .mb-sm4-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm4-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm4-3 {
    margin-bottom: 1rem !important; }
  .mb-sm4-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm4-5 {
    margin-bottom: 3rem !important; }
  .mb-sm4-auto {
    margin-bottom: auto !important; }
  .ms-sm4-0 {
    margin-left: 0 !important; }
  .ms-sm4-1 {
    margin-left: 0.25rem !important; }
  .ms-sm4-2 {
    margin-left: 0.5rem !important; }
  .ms-sm4-3 {
    margin-left: 1rem !important; }
  .ms-sm4-4 {
    margin-left: 1.5rem !important; }
  .ms-sm4-5 {
    margin-left: 3rem !important; }
  .ms-sm4-auto {
    margin-left: auto !important; }
  .p-sm4-0 {
    padding: 0 !important; }
  .p-sm4-1 {
    padding: 0.25rem !important; }
  .p-sm4-2 {
    padding: 0.5rem !important; }
  .p-sm4-3 {
    padding: 1rem !important; }
  .p-sm4-4 {
    padding: 1.5rem !important; }
  .p-sm4-5 {
    padding: 3rem !important; }
  .px-sm4-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm4-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm4-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm4-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm4-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm4-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm4-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm4-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm4-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm4-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm4-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm4-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm4-0 {
    padding-top: 0 !important; }
  .pt-sm4-1 {
    padding-top: 0.25rem !important; }
  .pt-sm4-2 {
    padding-top: 0.5rem !important; }
  .pt-sm4-3 {
    padding-top: 1rem !important; }
  .pt-sm4-4 {
    padding-top: 1.5rem !important; }
  .pt-sm4-5 {
    padding-top: 3rem !important; }
  .pe-sm4-0 {
    padding-right: 0 !important; }
  .pe-sm4-1 {
    padding-right: 0.25rem !important; }
  .pe-sm4-2 {
    padding-right: 0.5rem !important; }
  .pe-sm4-3 {
    padding-right: 1rem !important; }
  .pe-sm4-4 {
    padding-right: 1.5rem !important; }
  .pe-sm4-5 {
    padding-right: 3rem !important; }
  .pb-sm4-0 {
    padding-bottom: 0 !important; }
  .pb-sm4-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm4-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm4-3 {
    padding-bottom: 1rem !important; }
  .pb-sm4-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm4-5 {
    padding-bottom: 3rem !important; }
  .ps-sm4-0 {
    padding-left: 0 !important; }
  .ps-sm4-1 {
    padding-left: 0.25rem !important; }
  .ps-sm4-2 {
    padding-left: 0.5rem !important; }
  .ps-sm4-3 {
    padding-left: 1rem !important; }
  .ps-sm4-4 {
    padding-left: 1.5rem !important; }
  .ps-sm4-5 {
    padding-left: 3rem !important; }
  .gap-sm4-0 {
    gap: 0 !important; }
  .gap-sm4-1 {
    gap: 0.25rem !important; }
  .gap-sm4-2 {
    gap: 0.5rem !important; }
  .gap-sm4-3 {
    gap: 1rem !important; }
  .gap-sm4-4 {
    gap: 1.5rem !important; }
  .gap-sm4-5 {
    gap: 3rem !important; }
  .text-sm4-start {
    text-align: left !important; }
  .text-sm4-end {
    text-align: right !important; }
  .text-sm4-center {
    text-align: center !important; } }

@media (min-width: 690px) {
  .float-sm5-start {
    float: left !important; }
  .float-sm5-end {
    float: right !important; }
  .float-sm5-none {
    float: none !important; }
  .d-sm5-inline {
    display: inline !important; }
  .d-sm5-inline-block {
    display: inline-block !important; }
  .d-sm5-block {
    display: block !important; }
  .d-sm5-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-sm5-table {
    display: table !important; }
  .d-sm5-table-row {
    display: table-row !important; }
  .d-sm5-table-cell {
    display: table-cell !important; }
  .d-sm5-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm5-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-sm5-none {
    display: none !important; }
  .flex-sm5-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm5-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm5-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm5-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm5-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm5-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm5-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm5-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-sm5-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-sm5-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm5-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm5-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm5-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm5-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm5-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm5-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm5-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-sm5-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-sm5-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm5-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm5-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm5-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm5-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm5-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm5-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm5-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm5-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm5-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm5-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm5-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-sm5-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm5-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm5-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-sm5-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm5-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-sm5-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-sm5-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-sm5-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-sm5-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-sm5-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-sm5-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-sm5-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-sm5-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-sm5-0 {
    margin: 0 !important; }
  .m-sm5-1 {
    margin: 0.25rem !important; }
  .m-sm5-2 {
    margin: 0.5rem !important; }
  .m-sm5-3 {
    margin: 1rem !important; }
  .m-sm5-4 {
    margin: 1.5rem !important; }
  .m-sm5-5 {
    margin: 3rem !important; }
  .m-sm5-auto {
    margin: auto !important; }
  .mx-sm5-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm5-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm5-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm5-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm5-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm5-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm5-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm5-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm5-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm5-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm5-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm5-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm5-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm5-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm5-0 {
    margin-top: 0 !important; }
  .mt-sm5-1 {
    margin-top: 0.25rem !important; }
  .mt-sm5-2 {
    margin-top: 0.5rem !important; }
  .mt-sm5-3 {
    margin-top: 1rem !important; }
  .mt-sm5-4 {
    margin-top: 1.5rem !important; }
  .mt-sm5-5 {
    margin-top: 3rem !important; }
  .mt-sm5-auto {
    margin-top: auto !important; }
  .me-sm5-0 {
    margin-right: 0 !important; }
  .me-sm5-1 {
    margin-right: 0.25rem !important; }
  .me-sm5-2 {
    margin-right: 0.5rem !important; }
  .me-sm5-3 {
    margin-right: 1rem !important; }
  .me-sm5-4 {
    margin-right: 1.5rem !important; }
  .me-sm5-5 {
    margin-right: 3rem !important; }
  .me-sm5-auto {
    margin-right: auto !important; }
  .mb-sm5-0 {
    margin-bottom: 0 !important; }
  .mb-sm5-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm5-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm5-3 {
    margin-bottom: 1rem !important; }
  .mb-sm5-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm5-5 {
    margin-bottom: 3rem !important; }
  .mb-sm5-auto {
    margin-bottom: auto !important; }
  .ms-sm5-0 {
    margin-left: 0 !important; }
  .ms-sm5-1 {
    margin-left: 0.25rem !important; }
  .ms-sm5-2 {
    margin-left: 0.5rem !important; }
  .ms-sm5-3 {
    margin-left: 1rem !important; }
  .ms-sm5-4 {
    margin-left: 1.5rem !important; }
  .ms-sm5-5 {
    margin-left: 3rem !important; }
  .ms-sm5-auto {
    margin-left: auto !important; }
  .p-sm5-0 {
    padding: 0 !important; }
  .p-sm5-1 {
    padding: 0.25rem !important; }
  .p-sm5-2 {
    padding: 0.5rem !important; }
  .p-sm5-3 {
    padding: 1rem !important; }
  .p-sm5-4 {
    padding: 1.5rem !important; }
  .p-sm5-5 {
    padding: 3rem !important; }
  .px-sm5-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm5-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm5-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm5-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm5-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm5-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm5-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm5-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm5-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm5-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm5-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm5-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm5-0 {
    padding-top: 0 !important; }
  .pt-sm5-1 {
    padding-top: 0.25rem !important; }
  .pt-sm5-2 {
    padding-top: 0.5rem !important; }
  .pt-sm5-3 {
    padding-top: 1rem !important; }
  .pt-sm5-4 {
    padding-top: 1.5rem !important; }
  .pt-sm5-5 {
    padding-top: 3rem !important; }
  .pe-sm5-0 {
    padding-right: 0 !important; }
  .pe-sm5-1 {
    padding-right: 0.25rem !important; }
  .pe-sm5-2 {
    padding-right: 0.5rem !important; }
  .pe-sm5-3 {
    padding-right: 1rem !important; }
  .pe-sm5-4 {
    padding-right: 1.5rem !important; }
  .pe-sm5-5 {
    padding-right: 3rem !important; }
  .pb-sm5-0 {
    padding-bottom: 0 !important; }
  .pb-sm5-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm5-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm5-3 {
    padding-bottom: 1rem !important; }
  .pb-sm5-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm5-5 {
    padding-bottom: 3rem !important; }
  .ps-sm5-0 {
    padding-left: 0 !important; }
  .ps-sm5-1 {
    padding-left: 0.25rem !important; }
  .ps-sm5-2 {
    padding-left: 0.5rem !important; }
  .ps-sm5-3 {
    padding-left: 1rem !important; }
  .ps-sm5-4 {
    padding-left: 1.5rem !important; }
  .ps-sm5-5 {
    padding-left: 3rem !important; }
  .gap-sm5-0 {
    gap: 0 !important; }
  .gap-sm5-1 {
    gap: 0.25rem !important; }
  .gap-sm5-2 {
    gap: 0.5rem !important; }
  .gap-sm5-3 {
    gap: 1rem !important; }
  .gap-sm5-4 {
    gap: 1.5rem !important; }
  .gap-sm5-5 {
    gap: 3rem !important; }
  .text-sm5-start {
    text-align: left !important; }
  .text-sm5-end {
    text-align: right !important; }
  .text-sm5-center {
    text-align: center !important; } }

@media (min-width: 715px) {
  .float-sm6-start {
    float: left !important; }
  .float-sm6-end {
    float: right !important; }
  .float-sm6-none {
    float: none !important; }
  .d-sm6-inline {
    display: inline !important; }
  .d-sm6-inline-block {
    display: inline-block !important; }
  .d-sm6-block {
    display: block !important; }
  .d-sm6-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-sm6-table {
    display: table !important; }
  .d-sm6-table-row {
    display: table-row !important; }
  .d-sm6-table-cell {
    display: table-cell !important; }
  .d-sm6-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm6-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-sm6-none {
    display: none !important; }
  .flex-sm6-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm6-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm6-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm6-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm6-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm6-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm6-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm6-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-sm6-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-sm6-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm6-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm6-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm6-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm6-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm6-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm6-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm6-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-sm6-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-sm6-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm6-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm6-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm6-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm6-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm6-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm6-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm6-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm6-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm6-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm6-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm6-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-sm6-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm6-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm6-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-sm6-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm6-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-sm6-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-sm6-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-sm6-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-sm6-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-sm6-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-sm6-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-sm6-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-sm6-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-sm6-0 {
    margin: 0 !important; }
  .m-sm6-1 {
    margin: 0.25rem !important; }
  .m-sm6-2 {
    margin: 0.5rem !important; }
  .m-sm6-3 {
    margin: 1rem !important; }
  .m-sm6-4 {
    margin: 1.5rem !important; }
  .m-sm6-5 {
    margin: 3rem !important; }
  .m-sm6-auto {
    margin: auto !important; }
  .mx-sm6-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm6-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm6-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm6-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm6-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm6-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm6-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm6-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm6-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm6-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm6-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm6-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm6-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm6-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm6-0 {
    margin-top: 0 !important; }
  .mt-sm6-1 {
    margin-top: 0.25rem !important; }
  .mt-sm6-2 {
    margin-top: 0.5rem !important; }
  .mt-sm6-3 {
    margin-top: 1rem !important; }
  .mt-sm6-4 {
    margin-top: 1.5rem !important; }
  .mt-sm6-5 {
    margin-top: 3rem !important; }
  .mt-sm6-auto {
    margin-top: auto !important; }
  .me-sm6-0 {
    margin-right: 0 !important; }
  .me-sm6-1 {
    margin-right: 0.25rem !important; }
  .me-sm6-2 {
    margin-right: 0.5rem !important; }
  .me-sm6-3 {
    margin-right: 1rem !important; }
  .me-sm6-4 {
    margin-right: 1.5rem !important; }
  .me-sm6-5 {
    margin-right: 3rem !important; }
  .me-sm6-auto {
    margin-right: auto !important; }
  .mb-sm6-0 {
    margin-bottom: 0 !important; }
  .mb-sm6-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm6-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm6-3 {
    margin-bottom: 1rem !important; }
  .mb-sm6-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm6-5 {
    margin-bottom: 3rem !important; }
  .mb-sm6-auto {
    margin-bottom: auto !important; }
  .ms-sm6-0 {
    margin-left: 0 !important; }
  .ms-sm6-1 {
    margin-left: 0.25rem !important; }
  .ms-sm6-2 {
    margin-left: 0.5rem !important; }
  .ms-sm6-3 {
    margin-left: 1rem !important; }
  .ms-sm6-4 {
    margin-left: 1.5rem !important; }
  .ms-sm6-5 {
    margin-left: 3rem !important; }
  .ms-sm6-auto {
    margin-left: auto !important; }
  .p-sm6-0 {
    padding: 0 !important; }
  .p-sm6-1 {
    padding: 0.25rem !important; }
  .p-sm6-2 {
    padding: 0.5rem !important; }
  .p-sm6-3 {
    padding: 1rem !important; }
  .p-sm6-4 {
    padding: 1.5rem !important; }
  .p-sm6-5 {
    padding: 3rem !important; }
  .px-sm6-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm6-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm6-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm6-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm6-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm6-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm6-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm6-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm6-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm6-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm6-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm6-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm6-0 {
    padding-top: 0 !important; }
  .pt-sm6-1 {
    padding-top: 0.25rem !important; }
  .pt-sm6-2 {
    padding-top: 0.5rem !important; }
  .pt-sm6-3 {
    padding-top: 1rem !important; }
  .pt-sm6-4 {
    padding-top: 1.5rem !important; }
  .pt-sm6-5 {
    padding-top: 3rem !important; }
  .pe-sm6-0 {
    padding-right: 0 !important; }
  .pe-sm6-1 {
    padding-right: 0.25rem !important; }
  .pe-sm6-2 {
    padding-right: 0.5rem !important; }
  .pe-sm6-3 {
    padding-right: 1rem !important; }
  .pe-sm6-4 {
    padding-right: 1.5rem !important; }
  .pe-sm6-5 {
    padding-right: 3rem !important; }
  .pb-sm6-0 {
    padding-bottom: 0 !important; }
  .pb-sm6-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm6-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm6-3 {
    padding-bottom: 1rem !important; }
  .pb-sm6-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm6-5 {
    padding-bottom: 3rem !important; }
  .ps-sm6-0 {
    padding-left: 0 !important; }
  .ps-sm6-1 {
    padding-left: 0.25rem !important; }
  .ps-sm6-2 {
    padding-left: 0.5rem !important; }
  .ps-sm6-3 {
    padding-left: 1rem !important; }
  .ps-sm6-4 {
    padding-left: 1.5rem !important; }
  .ps-sm6-5 {
    padding-left: 3rem !important; }
  .gap-sm6-0 {
    gap: 0 !important; }
  .gap-sm6-1 {
    gap: 0.25rem !important; }
  .gap-sm6-2 {
    gap: 0.5rem !important; }
  .gap-sm6-3 {
    gap: 1rem !important; }
  .gap-sm6-4 {
    gap: 1.5rem !important; }
  .gap-sm6-5 {
    gap: 3rem !important; }
  .text-sm6-start {
    text-align: left !important; }
  .text-sm6-end {
    text-align: right !important; }
  .text-sm6-center {
    text-align: center !important; } }

@media (min-width: 740px) {
  .float-sm7-start {
    float: left !important; }
  .float-sm7-end {
    float: right !important; }
  .float-sm7-none {
    float: none !important; }
  .d-sm7-inline {
    display: inline !important; }
  .d-sm7-inline-block {
    display: inline-block !important; }
  .d-sm7-block {
    display: block !important; }
  .d-sm7-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-sm7-table {
    display: table !important; }
  .d-sm7-table-row {
    display: table-row !important; }
  .d-sm7-table-cell {
    display: table-cell !important; }
  .d-sm7-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm7-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-sm7-none {
    display: none !important; }
  .flex-sm7-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm7-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm7-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm7-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm7-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm7-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm7-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm7-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-sm7-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-sm7-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm7-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm7-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm7-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm7-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm7-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm7-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm7-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-sm7-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-sm7-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm7-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm7-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm7-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm7-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm7-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm7-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm7-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm7-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm7-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm7-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm7-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-sm7-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm7-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm7-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-sm7-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm7-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-sm7-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-sm7-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-sm7-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-sm7-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-sm7-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-sm7-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-sm7-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-sm7-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-sm7-0 {
    margin: 0 !important; }
  .m-sm7-1 {
    margin: 0.25rem !important; }
  .m-sm7-2 {
    margin: 0.5rem !important; }
  .m-sm7-3 {
    margin: 1rem !important; }
  .m-sm7-4 {
    margin: 1.5rem !important; }
  .m-sm7-5 {
    margin: 3rem !important; }
  .m-sm7-auto {
    margin: auto !important; }
  .mx-sm7-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm7-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm7-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm7-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm7-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm7-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm7-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm7-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm7-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm7-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm7-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm7-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm7-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm7-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm7-0 {
    margin-top: 0 !important; }
  .mt-sm7-1 {
    margin-top: 0.25rem !important; }
  .mt-sm7-2 {
    margin-top: 0.5rem !important; }
  .mt-sm7-3 {
    margin-top: 1rem !important; }
  .mt-sm7-4 {
    margin-top: 1.5rem !important; }
  .mt-sm7-5 {
    margin-top: 3rem !important; }
  .mt-sm7-auto {
    margin-top: auto !important; }
  .me-sm7-0 {
    margin-right: 0 !important; }
  .me-sm7-1 {
    margin-right: 0.25rem !important; }
  .me-sm7-2 {
    margin-right: 0.5rem !important; }
  .me-sm7-3 {
    margin-right: 1rem !important; }
  .me-sm7-4 {
    margin-right: 1.5rem !important; }
  .me-sm7-5 {
    margin-right: 3rem !important; }
  .me-sm7-auto {
    margin-right: auto !important; }
  .mb-sm7-0 {
    margin-bottom: 0 !important; }
  .mb-sm7-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm7-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm7-3 {
    margin-bottom: 1rem !important; }
  .mb-sm7-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm7-5 {
    margin-bottom: 3rem !important; }
  .mb-sm7-auto {
    margin-bottom: auto !important; }
  .ms-sm7-0 {
    margin-left: 0 !important; }
  .ms-sm7-1 {
    margin-left: 0.25rem !important; }
  .ms-sm7-2 {
    margin-left: 0.5rem !important; }
  .ms-sm7-3 {
    margin-left: 1rem !important; }
  .ms-sm7-4 {
    margin-left: 1.5rem !important; }
  .ms-sm7-5 {
    margin-left: 3rem !important; }
  .ms-sm7-auto {
    margin-left: auto !important; }
  .p-sm7-0 {
    padding: 0 !important; }
  .p-sm7-1 {
    padding: 0.25rem !important; }
  .p-sm7-2 {
    padding: 0.5rem !important; }
  .p-sm7-3 {
    padding: 1rem !important; }
  .p-sm7-4 {
    padding: 1.5rem !important; }
  .p-sm7-5 {
    padding: 3rem !important; }
  .px-sm7-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm7-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm7-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm7-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm7-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm7-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm7-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm7-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm7-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm7-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm7-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm7-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm7-0 {
    padding-top: 0 !important; }
  .pt-sm7-1 {
    padding-top: 0.25rem !important; }
  .pt-sm7-2 {
    padding-top: 0.5rem !important; }
  .pt-sm7-3 {
    padding-top: 1rem !important; }
  .pt-sm7-4 {
    padding-top: 1.5rem !important; }
  .pt-sm7-5 {
    padding-top: 3rem !important; }
  .pe-sm7-0 {
    padding-right: 0 !important; }
  .pe-sm7-1 {
    padding-right: 0.25rem !important; }
  .pe-sm7-2 {
    padding-right: 0.5rem !important; }
  .pe-sm7-3 {
    padding-right: 1rem !important; }
  .pe-sm7-4 {
    padding-right: 1.5rem !important; }
  .pe-sm7-5 {
    padding-right: 3rem !important; }
  .pb-sm7-0 {
    padding-bottom: 0 !important; }
  .pb-sm7-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm7-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm7-3 {
    padding-bottom: 1rem !important; }
  .pb-sm7-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm7-5 {
    padding-bottom: 3rem !important; }
  .ps-sm7-0 {
    padding-left: 0 !important; }
  .ps-sm7-1 {
    padding-left: 0.25rem !important; }
  .ps-sm7-2 {
    padding-left: 0.5rem !important; }
  .ps-sm7-3 {
    padding-left: 1rem !important; }
  .ps-sm7-4 {
    padding-left: 1.5rem !important; }
  .ps-sm7-5 {
    padding-left: 3rem !important; }
  .gap-sm7-0 {
    gap: 0 !important; }
  .gap-sm7-1 {
    gap: 0.25rem !important; }
  .gap-sm7-2 {
    gap: 0.5rem !important; }
  .gap-sm7-3 {
    gap: 1rem !important; }
  .gap-sm7-4 {
    gap: 1.5rem !important; }
  .gap-sm7-5 {
    gap: 3rem !important; }
  .text-sm7-start {
    text-align: left !important; }
  .text-sm7-end {
    text-align: right !important; }
  .text-sm7-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .float-md-start {
    float: left !important; }
  .float-md-end {
    float: right !important; }
  .float-md-none {
    float: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-md-none {
    display: none !important; }
  .flex-md-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-md-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-md-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-md-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-md-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-md-1, .block-content-txt-img__text-col--1, .block-content-txt-img__image-col--1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-md-2, .block-content-txt-img__image-col--2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-md-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-md-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-md-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-md-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-md-0 {
    margin: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md-0 {
    margin-top: 0 !important; }
  .mt-md-1 {
    margin-top: 0.25rem !important; }
  .mt-md-2 {
    margin-top: 0.5rem !important; }
  .mt-md-3 {
    margin-top: 1rem !important; }
  .mt-md-4 {
    margin-top: 1.5rem !important; }
  .mt-md-5 {
    margin-top: 3rem !important; }
  .mt-md-auto {
    margin-top: auto !important; }
  .me-md-0 {
    margin-right: 0 !important; }
  .me-md-1 {
    margin-right: 0.25rem !important; }
  .me-md-2 {
    margin-right: 0.5rem !important; }
  .me-md-3 {
    margin-right: 1rem !important; }
  .me-md-4 {
    margin-right: 1.5rem !important; }
  .me-md-5 {
    margin-right: 3rem !important; }
  .me-md-auto {
    margin-right: auto !important; }
  .mb-md-0 {
    margin-bottom: 0 !important; }
  .mb-md-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md-3 {
    margin-bottom: 1rem !important; }
  .mb-md-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md-5 {
    margin-bottom: 3rem !important; }
  .mb-md-auto {
    margin-bottom: auto !important; }
  .ms-md-0 {
    margin-left: 0 !important; }
  .ms-md-1 {
    margin-left: 0.25rem !important; }
  .ms-md-2 {
    margin-left: 0.5rem !important; }
  .ms-md-3 {
    margin-left: 1rem !important; }
  .ms-md-4 {
    margin-left: 1.5rem !important; }
  .ms-md-5 {
    margin-left: 3rem !important; }
  .ms-md-auto {
    margin-left: auto !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md-0 {
    padding-top: 0 !important; }
  .pt-md-1 {
    padding-top: 0.25rem !important; }
  .pt-md-2 {
    padding-top: 0.5rem !important; }
  .pt-md-3 {
    padding-top: 1rem !important; }
  .pt-md-4 {
    padding-top: 1.5rem !important; }
  .pt-md-5 {
    padding-top: 3rem !important; }
  .pe-md-0 {
    padding-right: 0 !important; }
  .pe-md-1 {
    padding-right: 0.25rem !important; }
  .pe-md-2 {
    padding-right: 0.5rem !important; }
  .pe-md-3 {
    padding-right: 1rem !important; }
  .pe-md-4 {
    padding-right: 1.5rem !important; }
  .pe-md-5 {
    padding-right: 3rem !important; }
  .pb-md-0 {
    padding-bottom: 0 !important; }
  .pb-md-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md-3 {
    padding-bottom: 1rem !important; }
  .pb-md-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md-5 {
    padding-bottom: 3rem !important; }
  .ps-md-0 {
    padding-left: 0 !important; }
  .ps-md-1 {
    padding-left: 0.25rem !important; }
  .ps-md-2 {
    padding-left: 0.5rem !important; }
  .ps-md-3 {
    padding-left: 1rem !important; }
  .ps-md-4 {
    padding-left: 1.5rem !important; }
  .ps-md-5 {
    padding-left: 3rem !important; }
  .gap-md-0 {
    gap: 0 !important; }
  .gap-md-1 {
    gap: 0.25rem !important; }
  .gap-md-2 {
    gap: 0.5rem !important; }
  .gap-md-3 {
    gap: 1rem !important; }
  .gap-md-4 {
    gap: 1.5rem !important; }
  .gap-md-5 {
    gap: 3rem !important; }
  .text-md-start {
    text-align: left !important; }
  .text-md-end {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 790px) {
  .float-md2-start {
    float: left !important; }
  .float-md2-end {
    float: right !important; }
  .float-md2-none {
    float: none !important; }
  .d-md2-inline {
    display: inline !important; }
  .d-md2-inline-block {
    display: inline-block !important; }
  .d-md2-block {
    display: block !important; }
  .d-md2-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-md2-table {
    display: table !important; }
  .d-md2-table-row {
    display: table-row !important; }
  .d-md2-table-cell {
    display: table-cell !important; }
  .d-md2-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md2-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-md2-none {
    display: none !important; }
  .flex-md2-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md2-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md2-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md2-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md2-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md2-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md2-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md2-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md2-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-md2-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md2-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md2-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md2-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md2-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md2-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md2-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md2-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-md2-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-md2-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md2-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md2-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md2-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md2-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md2-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md2-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md2-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md2-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md2-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md2-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md2-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md2-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md2-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md2-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md2-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md2-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-md2-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-md2-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-md2-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-md2-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-md2-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-md2-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-md2-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-md2-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-md2-0 {
    margin: 0 !important; }
  .m-md2-1 {
    margin: 0.25rem !important; }
  .m-md2-2 {
    margin: 0.5rem !important; }
  .m-md2-3 {
    margin: 1rem !important; }
  .m-md2-4 {
    margin: 1.5rem !important; }
  .m-md2-5 {
    margin: 3rem !important; }
  .m-md2-auto {
    margin: auto !important; }
  .mx-md2-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md2-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md2-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md2-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md2-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md2-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md2-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md2-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md2-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md2-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md2-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md2-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md2-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md2-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md2-0 {
    margin-top: 0 !important; }
  .mt-md2-1 {
    margin-top: 0.25rem !important; }
  .mt-md2-2 {
    margin-top: 0.5rem !important; }
  .mt-md2-3 {
    margin-top: 1rem !important; }
  .mt-md2-4 {
    margin-top: 1.5rem !important; }
  .mt-md2-5 {
    margin-top: 3rem !important; }
  .mt-md2-auto {
    margin-top: auto !important; }
  .me-md2-0 {
    margin-right: 0 !important; }
  .me-md2-1 {
    margin-right: 0.25rem !important; }
  .me-md2-2 {
    margin-right: 0.5rem !important; }
  .me-md2-3 {
    margin-right: 1rem !important; }
  .me-md2-4 {
    margin-right: 1.5rem !important; }
  .me-md2-5 {
    margin-right: 3rem !important; }
  .me-md2-auto {
    margin-right: auto !important; }
  .mb-md2-0 {
    margin-bottom: 0 !important; }
  .mb-md2-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md2-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md2-3 {
    margin-bottom: 1rem !important; }
  .mb-md2-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md2-5 {
    margin-bottom: 3rem !important; }
  .mb-md2-auto {
    margin-bottom: auto !important; }
  .ms-md2-0 {
    margin-left: 0 !important; }
  .ms-md2-1 {
    margin-left: 0.25rem !important; }
  .ms-md2-2 {
    margin-left: 0.5rem !important; }
  .ms-md2-3 {
    margin-left: 1rem !important; }
  .ms-md2-4 {
    margin-left: 1.5rem !important; }
  .ms-md2-5 {
    margin-left: 3rem !important; }
  .ms-md2-auto {
    margin-left: auto !important; }
  .p-md2-0 {
    padding: 0 !important; }
  .p-md2-1 {
    padding: 0.25rem !important; }
  .p-md2-2 {
    padding: 0.5rem !important; }
  .p-md2-3 {
    padding: 1rem !important; }
  .p-md2-4 {
    padding: 1.5rem !important; }
  .p-md2-5 {
    padding: 3rem !important; }
  .px-md2-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md2-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md2-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md2-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md2-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md2-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md2-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md2-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md2-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md2-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md2-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md2-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md2-0 {
    padding-top: 0 !important; }
  .pt-md2-1 {
    padding-top: 0.25rem !important; }
  .pt-md2-2 {
    padding-top: 0.5rem !important; }
  .pt-md2-3 {
    padding-top: 1rem !important; }
  .pt-md2-4 {
    padding-top: 1.5rem !important; }
  .pt-md2-5 {
    padding-top: 3rem !important; }
  .pe-md2-0 {
    padding-right: 0 !important; }
  .pe-md2-1 {
    padding-right: 0.25rem !important; }
  .pe-md2-2 {
    padding-right: 0.5rem !important; }
  .pe-md2-3 {
    padding-right: 1rem !important; }
  .pe-md2-4 {
    padding-right: 1.5rem !important; }
  .pe-md2-5 {
    padding-right: 3rem !important; }
  .pb-md2-0 {
    padding-bottom: 0 !important; }
  .pb-md2-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md2-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md2-3 {
    padding-bottom: 1rem !important; }
  .pb-md2-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md2-5 {
    padding-bottom: 3rem !important; }
  .ps-md2-0 {
    padding-left: 0 !important; }
  .ps-md2-1 {
    padding-left: 0.25rem !important; }
  .ps-md2-2 {
    padding-left: 0.5rem !important; }
  .ps-md2-3 {
    padding-left: 1rem !important; }
  .ps-md2-4 {
    padding-left: 1.5rem !important; }
  .ps-md2-5 {
    padding-left: 3rem !important; }
  .gap-md2-0 {
    gap: 0 !important; }
  .gap-md2-1 {
    gap: 0.25rem !important; }
  .gap-md2-2 {
    gap: 0.5rem !important; }
  .gap-md2-3 {
    gap: 1rem !important; }
  .gap-md2-4 {
    gap: 1.5rem !important; }
  .gap-md2-5 {
    gap: 3rem !important; }
  .text-md2-start {
    text-align: left !important; }
  .text-md2-end {
    text-align: right !important; }
  .text-md2-center {
    text-align: center !important; } }

@media (min-width: 815px) {
  .float-md3-start {
    float: left !important; }
  .float-md3-end {
    float: right !important; }
  .float-md3-none {
    float: none !important; }
  .d-md3-inline {
    display: inline !important; }
  .d-md3-inline-block {
    display: inline-block !important; }
  .d-md3-block {
    display: block !important; }
  .d-md3-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-md3-table {
    display: table !important; }
  .d-md3-table-row {
    display: table-row !important; }
  .d-md3-table-cell {
    display: table-cell !important; }
  .d-md3-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md3-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-md3-none {
    display: none !important; }
  .flex-md3-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md3-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md3-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md3-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md3-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md3-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md3-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md3-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md3-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-md3-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md3-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md3-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md3-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md3-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md3-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md3-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md3-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-md3-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-md3-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md3-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md3-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md3-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md3-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md3-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md3-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md3-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md3-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md3-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md3-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md3-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md3-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md3-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md3-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md3-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md3-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-md3-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-md3-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-md3-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-md3-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-md3-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-md3-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-md3-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-md3-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-md3-0 {
    margin: 0 !important; }
  .m-md3-1 {
    margin: 0.25rem !important; }
  .m-md3-2 {
    margin: 0.5rem !important; }
  .m-md3-3 {
    margin: 1rem !important; }
  .m-md3-4 {
    margin: 1.5rem !important; }
  .m-md3-5 {
    margin: 3rem !important; }
  .m-md3-auto {
    margin: auto !important; }
  .mx-md3-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md3-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md3-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md3-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md3-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md3-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md3-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md3-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md3-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md3-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md3-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md3-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md3-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md3-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md3-0 {
    margin-top: 0 !important; }
  .mt-md3-1 {
    margin-top: 0.25rem !important; }
  .mt-md3-2 {
    margin-top: 0.5rem !important; }
  .mt-md3-3 {
    margin-top: 1rem !important; }
  .mt-md3-4 {
    margin-top: 1.5rem !important; }
  .mt-md3-5 {
    margin-top: 3rem !important; }
  .mt-md3-auto {
    margin-top: auto !important; }
  .me-md3-0 {
    margin-right: 0 !important; }
  .me-md3-1 {
    margin-right: 0.25rem !important; }
  .me-md3-2 {
    margin-right: 0.5rem !important; }
  .me-md3-3 {
    margin-right: 1rem !important; }
  .me-md3-4 {
    margin-right: 1.5rem !important; }
  .me-md3-5 {
    margin-right: 3rem !important; }
  .me-md3-auto {
    margin-right: auto !important; }
  .mb-md3-0 {
    margin-bottom: 0 !important; }
  .mb-md3-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md3-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md3-3 {
    margin-bottom: 1rem !important; }
  .mb-md3-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md3-5 {
    margin-bottom: 3rem !important; }
  .mb-md3-auto {
    margin-bottom: auto !important; }
  .ms-md3-0 {
    margin-left: 0 !important; }
  .ms-md3-1 {
    margin-left: 0.25rem !important; }
  .ms-md3-2 {
    margin-left: 0.5rem !important; }
  .ms-md3-3 {
    margin-left: 1rem !important; }
  .ms-md3-4 {
    margin-left: 1.5rem !important; }
  .ms-md3-5 {
    margin-left: 3rem !important; }
  .ms-md3-auto {
    margin-left: auto !important; }
  .p-md3-0 {
    padding: 0 !important; }
  .p-md3-1 {
    padding: 0.25rem !important; }
  .p-md3-2 {
    padding: 0.5rem !important; }
  .p-md3-3 {
    padding: 1rem !important; }
  .p-md3-4 {
    padding: 1.5rem !important; }
  .p-md3-5 {
    padding: 3rem !important; }
  .px-md3-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md3-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md3-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md3-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md3-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md3-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md3-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md3-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md3-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md3-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md3-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md3-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md3-0 {
    padding-top: 0 !important; }
  .pt-md3-1 {
    padding-top: 0.25rem !important; }
  .pt-md3-2 {
    padding-top: 0.5rem !important; }
  .pt-md3-3 {
    padding-top: 1rem !important; }
  .pt-md3-4 {
    padding-top: 1.5rem !important; }
  .pt-md3-5 {
    padding-top: 3rem !important; }
  .pe-md3-0 {
    padding-right: 0 !important; }
  .pe-md3-1 {
    padding-right: 0.25rem !important; }
  .pe-md3-2 {
    padding-right: 0.5rem !important; }
  .pe-md3-3 {
    padding-right: 1rem !important; }
  .pe-md3-4 {
    padding-right: 1.5rem !important; }
  .pe-md3-5 {
    padding-right: 3rem !important; }
  .pb-md3-0 {
    padding-bottom: 0 !important; }
  .pb-md3-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md3-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md3-3 {
    padding-bottom: 1rem !important; }
  .pb-md3-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md3-5 {
    padding-bottom: 3rem !important; }
  .ps-md3-0 {
    padding-left: 0 !important; }
  .ps-md3-1 {
    padding-left: 0.25rem !important; }
  .ps-md3-2 {
    padding-left: 0.5rem !important; }
  .ps-md3-3 {
    padding-left: 1rem !important; }
  .ps-md3-4 {
    padding-left: 1.5rem !important; }
  .ps-md3-5 {
    padding-left: 3rem !important; }
  .gap-md3-0 {
    gap: 0 !important; }
  .gap-md3-1 {
    gap: 0.25rem !important; }
  .gap-md3-2 {
    gap: 0.5rem !important; }
  .gap-md3-3 {
    gap: 1rem !important; }
  .gap-md3-4 {
    gap: 1.5rem !important; }
  .gap-md3-5 {
    gap: 3rem !important; }
  .text-md3-start {
    text-align: left !important; }
  .text-md3-end {
    text-align: right !important; }
  .text-md3-center {
    text-align: center !important; } }

@media (min-width: 840px) {
  .float-md4-start {
    float: left !important; }
  .float-md4-end {
    float: right !important; }
  .float-md4-none {
    float: none !important; }
  .d-md4-inline {
    display: inline !important; }
  .d-md4-inline-block {
    display: inline-block !important; }
  .d-md4-block {
    display: block !important; }
  .d-md4-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-md4-table {
    display: table !important; }
  .d-md4-table-row {
    display: table-row !important; }
  .d-md4-table-cell {
    display: table-cell !important; }
  .d-md4-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md4-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-md4-none {
    display: none !important; }
  .flex-md4-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md4-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md4-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md4-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md4-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md4-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md4-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md4-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md4-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-md4-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md4-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md4-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md4-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md4-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md4-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md4-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md4-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-md4-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-md4-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md4-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md4-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md4-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md4-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md4-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md4-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md4-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md4-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md4-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md4-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md4-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md4-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md4-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md4-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md4-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md4-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-md4-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-md4-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-md4-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-md4-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-md4-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-md4-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-md4-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-md4-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-md4-0 {
    margin: 0 !important; }
  .m-md4-1 {
    margin: 0.25rem !important; }
  .m-md4-2 {
    margin: 0.5rem !important; }
  .m-md4-3 {
    margin: 1rem !important; }
  .m-md4-4 {
    margin: 1.5rem !important; }
  .m-md4-5 {
    margin: 3rem !important; }
  .m-md4-auto {
    margin: auto !important; }
  .mx-md4-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md4-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md4-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md4-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md4-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md4-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md4-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md4-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md4-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md4-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md4-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md4-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md4-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md4-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md4-0 {
    margin-top: 0 !important; }
  .mt-md4-1 {
    margin-top: 0.25rem !important; }
  .mt-md4-2 {
    margin-top: 0.5rem !important; }
  .mt-md4-3 {
    margin-top: 1rem !important; }
  .mt-md4-4 {
    margin-top: 1.5rem !important; }
  .mt-md4-5 {
    margin-top: 3rem !important; }
  .mt-md4-auto {
    margin-top: auto !important; }
  .me-md4-0 {
    margin-right: 0 !important; }
  .me-md4-1 {
    margin-right: 0.25rem !important; }
  .me-md4-2 {
    margin-right: 0.5rem !important; }
  .me-md4-3 {
    margin-right: 1rem !important; }
  .me-md4-4 {
    margin-right: 1.5rem !important; }
  .me-md4-5 {
    margin-right: 3rem !important; }
  .me-md4-auto {
    margin-right: auto !important; }
  .mb-md4-0 {
    margin-bottom: 0 !important; }
  .mb-md4-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md4-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md4-3 {
    margin-bottom: 1rem !important; }
  .mb-md4-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md4-5 {
    margin-bottom: 3rem !important; }
  .mb-md4-auto {
    margin-bottom: auto !important; }
  .ms-md4-0 {
    margin-left: 0 !important; }
  .ms-md4-1 {
    margin-left: 0.25rem !important; }
  .ms-md4-2 {
    margin-left: 0.5rem !important; }
  .ms-md4-3 {
    margin-left: 1rem !important; }
  .ms-md4-4 {
    margin-left: 1.5rem !important; }
  .ms-md4-5 {
    margin-left: 3rem !important; }
  .ms-md4-auto {
    margin-left: auto !important; }
  .p-md4-0 {
    padding: 0 !important; }
  .p-md4-1 {
    padding: 0.25rem !important; }
  .p-md4-2 {
    padding: 0.5rem !important; }
  .p-md4-3 {
    padding: 1rem !important; }
  .p-md4-4 {
    padding: 1.5rem !important; }
  .p-md4-5 {
    padding: 3rem !important; }
  .px-md4-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md4-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md4-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md4-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md4-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md4-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md4-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md4-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md4-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md4-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md4-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md4-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md4-0 {
    padding-top: 0 !important; }
  .pt-md4-1 {
    padding-top: 0.25rem !important; }
  .pt-md4-2 {
    padding-top: 0.5rem !important; }
  .pt-md4-3 {
    padding-top: 1rem !important; }
  .pt-md4-4 {
    padding-top: 1.5rem !important; }
  .pt-md4-5 {
    padding-top: 3rem !important; }
  .pe-md4-0 {
    padding-right: 0 !important; }
  .pe-md4-1 {
    padding-right: 0.25rem !important; }
  .pe-md4-2 {
    padding-right: 0.5rem !important; }
  .pe-md4-3 {
    padding-right: 1rem !important; }
  .pe-md4-4 {
    padding-right: 1.5rem !important; }
  .pe-md4-5 {
    padding-right: 3rem !important; }
  .pb-md4-0 {
    padding-bottom: 0 !important; }
  .pb-md4-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md4-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md4-3 {
    padding-bottom: 1rem !important; }
  .pb-md4-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md4-5 {
    padding-bottom: 3rem !important; }
  .ps-md4-0 {
    padding-left: 0 !important; }
  .ps-md4-1 {
    padding-left: 0.25rem !important; }
  .ps-md4-2 {
    padding-left: 0.5rem !important; }
  .ps-md4-3 {
    padding-left: 1rem !important; }
  .ps-md4-4 {
    padding-left: 1.5rem !important; }
  .ps-md4-5 {
    padding-left: 3rem !important; }
  .gap-md4-0 {
    gap: 0 !important; }
  .gap-md4-1 {
    gap: 0.25rem !important; }
  .gap-md4-2 {
    gap: 0.5rem !important; }
  .gap-md4-3 {
    gap: 1rem !important; }
  .gap-md4-4 {
    gap: 1.5rem !important; }
  .gap-md4-5 {
    gap: 3rem !important; }
  .text-md4-start {
    text-align: left !important; }
  .text-md4-end {
    text-align: right !important; }
  .text-md4-center {
    text-align: center !important; } }

@media (min-width: 865px) {
  .float-md5-start {
    float: left !important; }
  .float-md5-end {
    float: right !important; }
  .float-md5-none {
    float: none !important; }
  .d-md5-inline {
    display: inline !important; }
  .d-md5-inline-block {
    display: inline-block !important; }
  .d-md5-block {
    display: block !important; }
  .d-md5-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-md5-table {
    display: table !important; }
  .d-md5-table-row {
    display: table-row !important; }
  .d-md5-table-cell {
    display: table-cell !important; }
  .d-md5-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md5-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-md5-none {
    display: none !important; }
  .flex-md5-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md5-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md5-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md5-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md5-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md5-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md5-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md5-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md5-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-md5-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md5-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md5-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md5-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md5-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md5-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md5-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md5-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-md5-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-md5-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md5-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md5-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md5-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md5-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md5-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md5-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md5-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md5-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md5-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md5-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md5-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md5-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md5-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md5-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md5-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md5-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-md5-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-md5-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-md5-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-md5-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-md5-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-md5-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-md5-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-md5-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-md5-0 {
    margin: 0 !important; }
  .m-md5-1 {
    margin: 0.25rem !important; }
  .m-md5-2 {
    margin: 0.5rem !important; }
  .m-md5-3 {
    margin: 1rem !important; }
  .m-md5-4 {
    margin: 1.5rem !important; }
  .m-md5-5 {
    margin: 3rem !important; }
  .m-md5-auto {
    margin: auto !important; }
  .mx-md5-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md5-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md5-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md5-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md5-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md5-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md5-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md5-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md5-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md5-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md5-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md5-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md5-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md5-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md5-0 {
    margin-top: 0 !important; }
  .mt-md5-1 {
    margin-top: 0.25rem !important; }
  .mt-md5-2 {
    margin-top: 0.5rem !important; }
  .mt-md5-3 {
    margin-top: 1rem !important; }
  .mt-md5-4 {
    margin-top: 1.5rem !important; }
  .mt-md5-5 {
    margin-top: 3rem !important; }
  .mt-md5-auto {
    margin-top: auto !important; }
  .me-md5-0 {
    margin-right: 0 !important; }
  .me-md5-1 {
    margin-right: 0.25rem !important; }
  .me-md5-2 {
    margin-right: 0.5rem !important; }
  .me-md5-3 {
    margin-right: 1rem !important; }
  .me-md5-4 {
    margin-right: 1.5rem !important; }
  .me-md5-5 {
    margin-right: 3rem !important; }
  .me-md5-auto {
    margin-right: auto !important; }
  .mb-md5-0 {
    margin-bottom: 0 !important; }
  .mb-md5-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md5-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md5-3 {
    margin-bottom: 1rem !important; }
  .mb-md5-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md5-5 {
    margin-bottom: 3rem !important; }
  .mb-md5-auto {
    margin-bottom: auto !important; }
  .ms-md5-0 {
    margin-left: 0 !important; }
  .ms-md5-1 {
    margin-left: 0.25rem !important; }
  .ms-md5-2 {
    margin-left: 0.5rem !important; }
  .ms-md5-3 {
    margin-left: 1rem !important; }
  .ms-md5-4 {
    margin-left: 1.5rem !important; }
  .ms-md5-5 {
    margin-left: 3rem !important; }
  .ms-md5-auto {
    margin-left: auto !important; }
  .p-md5-0 {
    padding: 0 !important; }
  .p-md5-1 {
    padding: 0.25rem !important; }
  .p-md5-2 {
    padding: 0.5rem !important; }
  .p-md5-3 {
    padding: 1rem !important; }
  .p-md5-4 {
    padding: 1.5rem !important; }
  .p-md5-5 {
    padding: 3rem !important; }
  .px-md5-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md5-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md5-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md5-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md5-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md5-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md5-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md5-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md5-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md5-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md5-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md5-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md5-0 {
    padding-top: 0 !important; }
  .pt-md5-1 {
    padding-top: 0.25rem !important; }
  .pt-md5-2 {
    padding-top: 0.5rem !important; }
  .pt-md5-3 {
    padding-top: 1rem !important; }
  .pt-md5-4 {
    padding-top: 1.5rem !important; }
  .pt-md5-5 {
    padding-top: 3rem !important; }
  .pe-md5-0 {
    padding-right: 0 !important; }
  .pe-md5-1 {
    padding-right: 0.25rem !important; }
  .pe-md5-2 {
    padding-right: 0.5rem !important; }
  .pe-md5-3 {
    padding-right: 1rem !important; }
  .pe-md5-4 {
    padding-right: 1.5rem !important; }
  .pe-md5-5 {
    padding-right: 3rem !important; }
  .pb-md5-0 {
    padding-bottom: 0 !important; }
  .pb-md5-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md5-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md5-3 {
    padding-bottom: 1rem !important; }
  .pb-md5-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md5-5 {
    padding-bottom: 3rem !important; }
  .ps-md5-0 {
    padding-left: 0 !important; }
  .ps-md5-1 {
    padding-left: 0.25rem !important; }
  .ps-md5-2 {
    padding-left: 0.5rem !important; }
  .ps-md5-3 {
    padding-left: 1rem !important; }
  .ps-md5-4 {
    padding-left: 1.5rem !important; }
  .ps-md5-5 {
    padding-left: 3rem !important; }
  .gap-md5-0 {
    gap: 0 !important; }
  .gap-md5-1 {
    gap: 0.25rem !important; }
  .gap-md5-2 {
    gap: 0.5rem !important; }
  .gap-md5-3 {
    gap: 1rem !important; }
  .gap-md5-4 {
    gap: 1.5rem !important; }
  .gap-md5-5 {
    gap: 3rem !important; }
  .text-md5-start {
    text-align: left !important; }
  .text-md5-end {
    text-align: right !important; }
  .text-md5-center {
    text-align: center !important; } }

@media (min-width: 888px) {
  .float-md6-start {
    float: left !important; }
  .float-md6-end {
    float: right !important; }
  .float-md6-none {
    float: none !important; }
  .d-md6-inline {
    display: inline !important; }
  .d-md6-inline-block {
    display: inline-block !important; }
  .d-md6-block {
    display: block !important; }
  .d-md6-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-md6-table {
    display: table !important; }
  .d-md6-table-row {
    display: table-row !important; }
  .d-md6-table-cell {
    display: table-cell !important; }
  .d-md6-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md6-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-md6-none {
    display: none !important; }
  .flex-md6-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md6-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md6-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md6-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md6-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md6-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md6-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md6-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md6-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-md6-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md6-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md6-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md6-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md6-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md6-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md6-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md6-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-md6-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-md6-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md6-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md6-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md6-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md6-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md6-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md6-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md6-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md6-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md6-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md6-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md6-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md6-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md6-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md6-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md6-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md6-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-md6-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-md6-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-md6-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-md6-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-md6-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-md6-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-md6-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-md6-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-md6-0 {
    margin: 0 !important; }
  .m-md6-1 {
    margin: 0.25rem !important; }
  .m-md6-2 {
    margin: 0.5rem !important; }
  .m-md6-3 {
    margin: 1rem !important; }
  .m-md6-4 {
    margin: 1.5rem !important; }
  .m-md6-5 {
    margin: 3rem !important; }
  .m-md6-auto {
    margin: auto !important; }
  .mx-md6-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md6-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md6-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md6-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md6-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md6-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md6-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md6-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md6-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md6-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md6-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md6-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md6-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md6-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md6-0 {
    margin-top: 0 !important; }
  .mt-md6-1 {
    margin-top: 0.25rem !important; }
  .mt-md6-2 {
    margin-top: 0.5rem !important; }
  .mt-md6-3 {
    margin-top: 1rem !important; }
  .mt-md6-4 {
    margin-top: 1.5rem !important; }
  .mt-md6-5 {
    margin-top: 3rem !important; }
  .mt-md6-auto {
    margin-top: auto !important; }
  .me-md6-0 {
    margin-right: 0 !important; }
  .me-md6-1 {
    margin-right: 0.25rem !important; }
  .me-md6-2 {
    margin-right: 0.5rem !important; }
  .me-md6-3 {
    margin-right: 1rem !important; }
  .me-md6-4 {
    margin-right: 1.5rem !important; }
  .me-md6-5 {
    margin-right: 3rem !important; }
  .me-md6-auto {
    margin-right: auto !important; }
  .mb-md6-0 {
    margin-bottom: 0 !important; }
  .mb-md6-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md6-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md6-3 {
    margin-bottom: 1rem !important; }
  .mb-md6-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md6-5 {
    margin-bottom: 3rem !important; }
  .mb-md6-auto {
    margin-bottom: auto !important; }
  .ms-md6-0 {
    margin-left: 0 !important; }
  .ms-md6-1 {
    margin-left: 0.25rem !important; }
  .ms-md6-2 {
    margin-left: 0.5rem !important; }
  .ms-md6-3 {
    margin-left: 1rem !important; }
  .ms-md6-4 {
    margin-left: 1.5rem !important; }
  .ms-md6-5 {
    margin-left: 3rem !important; }
  .ms-md6-auto {
    margin-left: auto !important; }
  .p-md6-0 {
    padding: 0 !important; }
  .p-md6-1 {
    padding: 0.25rem !important; }
  .p-md6-2 {
    padding: 0.5rem !important; }
  .p-md6-3 {
    padding: 1rem !important; }
  .p-md6-4 {
    padding: 1.5rem !important; }
  .p-md6-5 {
    padding: 3rem !important; }
  .px-md6-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md6-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md6-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md6-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md6-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md6-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md6-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md6-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md6-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md6-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md6-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md6-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md6-0 {
    padding-top: 0 !important; }
  .pt-md6-1 {
    padding-top: 0.25rem !important; }
  .pt-md6-2 {
    padding-top: 0.5rem !important; }
  .pt-md6-3 {
    padding-top: 1rem !important; }
  .pt-md6-4 {
    padding-top: 1.5rem !important; }
  .pt-md6-5 {
    padding-top: 3rem !important; }
  .pe-md6-0 {
    padding-right: 0 !important; }
  .pe-md6-1 {
    padding-right: 0.25rem !important; }
  .pe-md6-2 {
    padding-right: 0.5rem !important; }
  .pe-md6-3 {
    padding-right: 1rem !important; }
  .pe-md6-4 {
    padding-right: 1.5rem !important; }
  .pe-md6-5 {
    padding-right: 3rem !important; }
  .pb-md6-0 {
    padding-bottom: 0 !important; }
  .pb-md6-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md6-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md6-3 {
    padding-bottom: 1rem !important; }
  .pb-md6-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md6-5 {
    padding-bottom: 3rem !important; }
  .ps-md6-0 {
    padding-left: 0 !important; }
  .ps-md6-1 {
    padding-left: 0.25rem !important; }
  .ps-md6-2 {
    padding-left: 0.5rem !important; }
  .ps-md6-3 {
    padding-left: 1rem !important; }
  .ps-md6-4 {
    padding-left: 1.5rem !important; }
  .ps-md6-5 {
    padding-left: 3rem !important; }
  .gap-md6-0 {
    gap: 0 !important; }
  .gap-md6-1 {
    gap: 0.25rem !important; }
  .gap-md6-2 {
    gap: 0.5rem !important; }
  .gap-md6-3 {
    gap: 1rem !important; }
  .gap-md6-4 {
    gap: 1.5rem !important; }
  .gap-md6-5 {
    gap: 3rem !important; }
  .text-md6-start {
    text-align: left !important; }
  .text-md6-end {
    text-align: right !important; }
  .text-md6-center {
    text-align: center !important; } }

@media (min-width: 910px) {
  .float-md7-start {
    float: left !important; }
  .float-md7-end {
    float: right !important; }
  .float-md7-none {
    float: none !important; }
  .d-md7-inline {
    display: inline !important; }
  .d-md7-inline-block {
    display: inline-block !important; }
  .d-md7-block {
    display: block !important; }
  .d-md7-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-md7-table {
    display: table !important; }
  .d-md7-table-row {
    display: table-row !important; }
  .d-md7-table-cell {
    display: table-cell !important; }
  .d-md7-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md7-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-md7-none {
    display: none !important; }
  .flex-md7-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md7-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md7-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md7-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md7-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md7-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md7-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md7-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md7-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-md7-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md7-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md7-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md7-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md7-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md7-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md7-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md7-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-md7-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-md7-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md7-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md7-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md7-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md7-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md7-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md7-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md7-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md7-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md7-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md7-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md7-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md7-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md7-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md7-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md7-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md7-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-md7-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-md7-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-md7-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-md7-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-md7-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-md7-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-md7-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-md7-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-md7-0 {
    margin: 0 !important; }
  .m-md7-1 {
    margin: 0.25rem !important; }
  .m-md7-2 {
    margin: 0.5rem !important; }
  .m-md7-3 {
    margin: 1rem !important; }
  .m-md7-4 {
    margin: 1.5rem !important; }
  .m-md7-5 {
    margin: 3rem !important; }
  .m-md7-auto {
    margin: auto !important; }
  .mx-md7-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md7-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md7-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md7-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md7-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md7-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md7-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md7-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md7-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md7-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md7-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md7-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md7-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md7-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md7-0 {
    margin-top: 0 !important; }
  .mt-md7-1 {
    margin-top: 0.25rem !important; }
  .mt-md7-2 {
    margin-top: 0.5rem !important; }
  .mt-md7-3 {
    margin-top: 1rem !important; }
  .mt-md7-4 {
    margin-top: 1.5rem !important; }
  .mt-md7-5 {
    margin-top: 3rem !important; }
  .mt-md7-auto {
    margin-top: auto !important; }
  .me-md7-0 {
    margin-right: 0 !important; }
  .me-md7-1 {
    margin-right: 0.25rem !important; }
  .me-md7-2 {
    margin-right: 0.5rem !important; }
  .me-md7-3 {
    margin-right: 1rem !important; }
  .me-md7-4 {
    margin-right: 1.5rem !important; }
  .me-md7-5 {
    margin-right: 3rem !important; }
  .me-md7-auto {
    margin-right: auto !important; }
  .mb-md7-0 {
    margin-bottom: 0 !important; }
  .mb-md7-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md7-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md7-3 {
    margin-bottom: 1rem !important; }
  .mb-md7-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md7-5 {
    margin-bottom: 3rem !important; }
  .mb-md7-auto {
    margin-bottom: auto !important; }
  .ms-md7-0 {
    margin-left: 0 !important; }
  .ms-md7-1 {
    margin-left: 0.25rem !important; }
  .ms-md7-2 {
    margin-left: 0.5rem !important; }
  .ms-md7-3 {
    margin-left: 1rem !important; }
  .ms-md7-4 {
    margin-left: 1.5rem !important; }
  .ms-md7-5 {
    margin-left: 3rem !important; }
  .ms-md7-auto {
    margin-left: auto !important; }
  .p-md7-0 {
    padding: 0 !important; }
  .p-md7-1 {
    padding: 0.25rem !important; }
  .p-md7-2 {
    padding: 0.5rem !important; }
  .p-md7-3 {
    padding: 1rem !important; }
  .p-md7-4 {
    padding: 1.5rem !important; }
  .p-md7-5 {
    padding: 3rem !important; }
  .px-md7-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md7-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md7-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md7-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md7-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md7-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md7-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md7-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md7-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md7-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md7-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md7-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md7-0 {
    padding-top: 0 !important; }
  .pt-md7-1 {
    padding-top: 0.25rem !important; }
  .pt-md7-2 {
    padding-top: 0.5rem !important; }
  .pt-md7-3 {
    padding-top: 1rem !important; }
  .pt-md7-4 {
    padding-top: 1.5rem !important; }
  .pt-md7-5 {
    padding-top: 3rem !important; }
  .pe-md7-0 {
    padding-right: 0 !important; }
  .pe-md7-1 {
    padding-right: 0.25rem !important; }
  .pe-md7-2 {
    padding-right: 0.5rem !important; }
  .pe-md7-3 {
    padding-right: 1rem !important; }
  .pe-md7-4 {
    padding-right: 1.5rem !important; }
  .pe-md7-5 {
    padding-right: 3rem !important; }
  .pb-md7-0 {
    padding-bottom: 0 !important; }
  .pb-md7-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md7-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md7-3 {
    padding-bottom: 1rem !important; }
  .pb-md7-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md7-5 {
    padding-bottom: 3rem !important; }
  .ps-md7-0 {
    padding-left: 0 !important; }
  .ps-md7-1 {
    padding-left: 0.25rem !important; }
  .ps-md7-2 {
    padding-left: 0.5rem !important; }
  .ps-md7-3 {
    padding-left: 1rem !important; }
  .ps-md7-4 {
    padding-left: 1.5rem !important; }
  .ps-md7-5 {
    padding-left: 3rem !important; }
  .gap-md7-0 {
    gap: 0 !important; }
  .gap-md7-1 {
    gap: 0.25rem !important; }
  .gap-md7-2 {
    gap: 0.5rem !important; }
  .gap-md7-3 {
    gap: 1rem !important; }
  .gap-md7-4 {
    gap: 1.5rem !important; }
  .gap-md7-5 {
    gap: 3rem !important; }
  .text-md7-start {
    text-align: left !important; }
  .text-md7-end {
    text-align: right !important; }
  .text-md7-center {
    text-align: center !important; } }

@media (min-width: 934px) {
  .float-md8-start {
    float: left !important; }
  .float-md8-end {
    float: right !important; }
  .float-md8-none {
    float: none !important; }
  .d-md8-inline {
    display: inline !important; }
  .d-md8-inline-block {
    display: inline-block !important; }
  .d-md8-block {
    display: block !important; }
  .d-md8-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-md8-table {
    display: table !important; }
  .d-md8-table-row {
    display: table-row !important; }
  .d-md8-table-cell {
    display: table-cell !important; }
  .d-md8-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md8-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-md8-none {
    display: none !important; }
  .flex-md8-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md8-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md8-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md8-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md8-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md8-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md8-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md8-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md8-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-md8-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md8-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md8-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md8-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md8-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md8-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md8-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md8-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-md8-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-md8-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md8-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md8-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md8-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md8-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md8-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md8-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md8-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md8-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md8-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md8-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md8-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md8-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md8-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md8-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md8-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md8-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-md8-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-md8-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-md8-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-md8-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-md8-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-md8-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-md8-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-md8-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-md8-0 {
    margin: 0 !important; }
  .m-md8-1 {
    margin: 0.25rem !important; }
  .m-md8-2 {
    margin: 0.5rem !important; }
  .m-md8-3 {
    margin: 1rem !important; }
  .m-md8-4 {
    margin: 1.5rem !important; }
  .m-md8-5 {
    margin: 3rem !important; }
  .m-md8-auto {
    margin: auto !important; }
  .mx-md8-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md8-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md8-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md8-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md8-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md8-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md8-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md8-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md8-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md8-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md8-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md8-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md8-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md8-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md8-0 {
    margin-top: 0 !important; }
  .mt-md8-1 {
    margin-top: 0.25rem !important; }
  .mt-md8-2 {
    margin-top: 0.5rem !important; }
  .mt-md8-3 {
    margin-top: 1rem !important; }
  .mt-md8-4 {
    margin-top: 1.5rem !important; }
  .mt-md8-5 {
    margin-top: 3rem !important; }
  .mt-md8-auto {
    margin-top: auto !important; }
  .me-md8-0 {
    margin-right: 0 !important; }
  .me-md8-1 {
    margin-right: 0.25rem !important; }
  .me-md8-2 {
    margin-right: 0.5rem !important; }
  .me-md8-3 {
    margin-right: 1rem !important; }
  .me-md8-4 {
    margin-right: 1.5rem !important; }
  .me-md8-5 {
    margin-right: 3rem !important; }
  .me-md8-auto {
    margin-right: auto !important; }
  .mb-md8-0 {
    margin-bottom: 0 !important; }
  .mb-md8-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md8-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md8-3 {
    margin-bottom: 1rem !important; }
  .mb-md8-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md8-5 {
    margin-bottom: 3rem !important; }
  .mb-md8-auto {
    margin-bottom: auto !important; }
  .ms-md8-0 {
    margin-left: 0 !important; }
  .ms-md8-1 {
    margin-left: 0.25rem !important; }
  .ms-md8-2 {
    margin-left: 0.5rem !important; }
  .ms-md8-3 {
    margin-left: 1rem !important; }
  .ms-md8-4 {
    margin-left: 1.5rem !important; }
  .ms-md8-5 {
    margin-left: 3rem !important; }
  .ms-md8-auto {
    margin-left: auto !important; }
  .p-md8-0 {
    padding: 0 !important; }
  .p-md8-1 {
    padding: 0.25rem !important; }
  .p-md8-2 {
    padding: 0.5rem !important; }
  .p-md8-3 {
    padding: 1rem !important; }
  .p-md8-4 {
    padding: 1.5rem !important; }
  .p-md8-5 {
    padding: 3rem !important; }
  .px-md8-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md8-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md8-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md8-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md8-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md8-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md8-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md8-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md8-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md8-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md8-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md8-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md8-0 {
    padding-top: 0 !important; }
  .pt-md8-1 {
    padding-top: 0.25rem !important; }
  .pt-md8-2 {
    padding-top: 0.5rem !important; }
  .pt-md8-3 {
    padding-top: 1rem !important; }
  .pt-md8-4 {
    padding-top: 1.5rem !important; }
  .pt-md8-5 {
    padding-top: 3rem !important; }
  .pe-md8-0 {
    padding-right: 0 !important; }
  .pe-md8-1 {
    padding-right: 0.25rem !important; }
  .pe-md8-2 {
    padding-right: 0.5rem !important; }
  .pe-md8-3 {
    padding-right: 1rem !important; }
  .pe-md8-4 {
    padding-right: 1.5rem !important; }
  .pe-md8-5 {
    padding-right: 3rem !important; }
  .pb-md8-0 {
    padding-bottom: 0 !important; }
  .pb-md8-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md8-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md8-3 {
    padding-bottom: 1rem !important; }
  .pb-md8-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md8-5 {
    padding-bottom: 3rem !important; }
  .ps-md8-0 {
    padding-left: 0 !important; }
  .ps-md8-1 {
    padding-left: 0.25rem !important; }
  .ps-md8-2 {
    padding-left: 0.5rem !important; }
  .ps-md8-3 {
    padding-left: 1rem !important; }
  .ps-md8-4 {
    padding-left: 1.5rem !important; }
  .ps-md8-5 {
    padding-left: 3rem !important; }
  .gap-md8-0 {
    gap: 0 !important; }
  .gap-md8-1 {
    gap: 0.25rem !important; }
  .gap-md8-2 {
    gap: 0.5rem !important; }
  .gap-md8-3 {
    gap: 1rem !important; }
  .gap-md8-4 {
    gap: 1.5rem !important; }
  .gap-md8-5 {
    gap: 3rem !important; }
  .text-md8-start {
    text-align: left !important; }
  .text-md8-end {
    text-align: right !important; }
  .text-md8-center {
    text-align: center !important; } }

@media (min-width: 955px) {
  .float-md9-start {
    float: left !important; }
  .float-md9-end {
    float: right !important; }
  .float-md9-none {
    float: none !important; }
  .d-md9-inline {
    display: inline !important; }
  .d-md9-inline-block {
    display: inline-block !important; }
  .d-md9-block {
    display: block !important; }
  .d-md9-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-md9-table {
    display: table !important; }
  .d-md9-table-row {
    display: table-row !important; }
  .d-md9-table-cell {
    display: table-cell !important; }
  .d-md9-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md9-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-md9-none {
    display: none !important; }
  .flex-md9-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md9-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md9-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md9-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md9-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md9-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md9-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md9-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md9-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-md9-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md9-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md9-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md9-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md9-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md9-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md9-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md9-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-md9-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-md9-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md9-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md9-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md9-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md9-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md9-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md9-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md9-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md9-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md9-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md9-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md9-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md9-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md9-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md9-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md9-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md9-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-md9-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-md9-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-md9-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-md9-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-md9-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-md9-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-md9-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-md9-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-md9-0 {
    margin: 0 !important; }
  .m-md9-1 {
    margin: 0.25rem !important; }
  .m-md9-2 {
    margin: 0.5rem !important; }
  .m-md9-3 {
    margin: 1rem !important; }
  .m-md9-4 {
    margin: 1.5rem !important; }
  .m-md9-5 {
    margin: 3rem !important; }
  .m-md9-auto {
    margin: auto !important; }
  .mx-md9-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md9-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md9-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md9-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md9-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md9-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md9-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md9-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md9-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md9-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md9-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md9-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md9-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md9-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md9-0 {
    margin-top: 0 !important; }
  .mt-md9-1 {
    margin-top: 0.25rem !important; }
  .mt-md9-2 {
    margin-top: 0.5rem !important; }
  .mt-md9-3 {
    margin-top: 1rem !important; }
  .mt-md9-4 {
    margin-top: 1.5rem !important; }
  .mt-md9-5 {
    margin-top: 3rem !important; }
  .mt-md9-auto {
    margin-top: auto !important; }
  .me-md9-0 {
    margin-right: 0 !important; }
  .me-md9-1 {
    margin-right: 0.25rem !important; }
  .me-md9-2 {
    margin-right: 0.5rem !important; }
  .me-md9-3 {
    margin-right: 1rem !important; }
  .me-md9-4 {
    margin-right: 1.5rem !important; }
  .me-md9-5 {
    margin-right: 3rem !important; }
  .me-md9-auto {
    margin-right: auto !important; }
  .mb-md9-0 {
    margin-bottom: 0 !important; }
  .mb-md9-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md9-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md9-3 {
    margin-bottom: 1rem !important; }
  .mb-md9-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md9-5 {
    margin-bottom: 3rem !important; }
  .mb-md9-auto {
    margin-bottom: auto !important; }
  .ms-md9-0 {
    margin-left: 0 !important; }
  .ms-md9-1 {
    margin-left: 0.25rem !important; }
  .ms-md9-2 {
    margin-left: 0.5rem !important; }
  .ms-md9-3 {
    margin-left: 1rem !important; }
  .ms-md9-4 {
    margin-left: 1.5rem !important; }
  .ms-md9-5 {
    margin-left: 3rem !important; }
  .ms-md9-auto {
    margin-left: auto !important; }
  .p-md9-0 {
    padding: 0 !important; }
  .p-md9-1 {
    padding: 0.25rem !important; }
  .p-md9-2 {
    padding: 0.5rem !important; }
  .p-md9-3 {
    padding: 1rem !important; }
  .p-md9-4 {
    padding: 1.5rem !important; }
  .p-md9-5 {
    padding: 3rem !important; }
  .px-md9-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md9-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md9-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md9-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md9-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md9-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md9-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md9-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md9-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md9-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md9-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md9-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md9-0 {
    padding-top: 0 !important; }
  .pt-md9-1 {
    padding-top: 0.25rem !important; }
  .pt-md9-2 {
    padding-top: 0.5rem !important; }
  .pt-md9-3 {
    padding-top: 1rem !important; }
  .pt-md9-4 {
    padding-top: 1.5rem !important; }
  .pt-md9-5 {
    padding-top: 3rem !important; }
  .pe-md9-0 {
    padding-right: 0 !important; }
  .pe-md9-1 {
    padding-right: 0.25rem !important; }
  .pe-md9-2 {
    padding-right: 0.5rem !important; }
  .pe-md9-3 {
    padding-right: 1rem !important; }
  .pe-md9-4 {
    padding-right: 1.5rem !important; }
  .pe-md9-5 {
    padding-right: 3rem !important; }
  .pb-md9-0 {
    padding-bottom: 0 !important; }
  .pb-md9-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md9-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md9-3 {
    padding-bottom: 1rem !important; }
  .pb-md9-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md9-5 {
    padding-bottom: 3rem !important; }
  .ps-md9-0 {
    padding-left: 0 !important; }
  .ps-md9-1 {
    padding-left: 0.25rem !important; }
  .ps-md9-2 {
    padding-left: 0.5rem !important; }
  .ps-md9-3 {
    padding-left: 1rem !important; }
  .ps-md9-4 {
    padding-left: 1.5rem !important; }
  .ps-md9-5 {
    padding-left: 3rem !important; }
  .gap-md9-0 {
    gap: 0 !important; }
  .gap-md9-1 {
    gap: 0.25rem !important; }
  .gap-md9-2 {
    gap: 0.5rem !important; }
  .gap-md9-3 {
    gap: 1rem !important; }
  .gap-md9-4 {
    gap: 1.5rem !important; }
  .gap-md9-5 {
    gap: 3rem !important; }
  .text-md9-start {
    text-align: left !important; }
  .text-md9-end {
    text-align: right !important; }
  .text-md9-center {
    text-align: center !important; } }

@media (min-width: 977px) {
  .float-md10-start {
    float: left !important; }
  .float-md10-end {
    float: right !important; }
  .float-md10-none {
    float: none !important; }
  .d-md10-inline {
    display: inline !important; }
  .d-md10-inline-block {
    display: inline-block !important; }
  .d-md10-block {
    display: block !important; }
  .d-md10-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-md10-table {
    display: table !important; }
  .d-md10-table-row {
    display: table-row !important; }
  .d-md10-table-cell {
    display: table-cell !important; }
  .d-md10-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md10-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-md10-none {
    display: none !important; }
  .flex-md10-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md10-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md10-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md10-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md10-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md10-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md10-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md10-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md10-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-md10-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md10-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md10-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md10-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md10-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md10-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md10-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md10-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-md10-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-md10-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md10-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md10-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md10-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md10-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md10-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md10-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md10-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md10-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md10-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md10-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md10-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md10-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md10-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md10-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md10-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md10-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-md10-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-md10-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-md10-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-md10-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-md10-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-md10-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-md10-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-md10-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-md10-0 {
    margin: 0 !important; }
  .m-md10-1 {
    margin: 0.25rem !important; }
  .m-md10-2 {
    margin: 0.5rem !important; }
  .m-md10-3 {
    margin: 1rem !important; }
  .m-md10-4 {
    margin: 1.5rem !important; }
  .m-md10-5 {
    margin: 3rem !important; }
  .m-md10-auto {
    margin: auto !important; }
  .mx-md10-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md10-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md10-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md10-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md10-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md10-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md10-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md10-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md10-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md10-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md10-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md10-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md10-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md10-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md10-0 {
    margin-top: 0 !important; }
  .mt-md10-1 {
    margin-top: 0.25rem !important; }
  .mt-md10-2 {
    margin-top: 0.5rem !important; }
  .mt-md10-3 {
    margin-top: 1rem !important; }
  .mt-md10-4 {
    margin-top: 1.5rem !important; }
  .mt-md10-5 {
    margin-top: 3rem !important; }
  .mt-md10-auto {
    margin-top: auto !important; }
  .me-md10-0 {
    margin-right: 0 !important; }
  .me-md10-1 {
    margin-right: 0.25rem !important; }
  .me-md10-2 {
    margin-right: 0.5rem !important; }
  .me-md10-3 {
    margin-right: 1rem !important; }
  .me-md10-4 {
    margin-right: 1.5rem !important; }
  .me-md10-5 {
    margin-right: 3rem !important; }
  .me-md10-auto {
    margin-right: auto !important; }
  .mb-md10-0 {
    margin-bottom: 0 !important; }
  .mb-md10-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md10-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md10-3 {
    margin-bottom: 1rem !important; }
  .mb-md10-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md10-5 {
    margin-bottom: 3rem !important; }
  .mb-md10-auto {
    margin-bottom: auto !important; }
  .ms-md10-0 {
    margin-left: 0 !important; }
  .ms-md10-1 {
    margin-left: 0.25rem !important; }
  .ms-md10-2 {
    margin-left: 0.5rem !important; }
  .ms-md10-3 {
    margin-left: 1rem !important; }
  .ms-md10-4 {
    margin-left: 1.5rem !important; }
  .ms-md10-5 {
    margin-left: 3rem !important; }
  .ms-md10-auto {
    margin-left: auto !important; }
  .p-md10-0 {
    padding: 0 !important; }
  .p-md10-1 {
    padding: 0.25rem !important; }
  .p-md10-2 {
    padding: 0.5rem !important; }
  .p-md10-3 {
    padding: 1rem !important; }
  .p-md10-4 {
    padding: 1.5rem !important; }
  .p-md10-5 {
    padding: 3rem !important; }
  .px-md10-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md10-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md10-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md10-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md10-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md10-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md10-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md10-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md10-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md10-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md10-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md10-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md10-0 {
    padding-top: 0 !important; }
  .pt-md10-1 {
    padding-top: 0.25rem !important; }
  .pt-md10-2 {
    padding-top: 0.5rem !important; }
  .pt-md10-3 {
    padding-top: 1rem !important; }
  .pt-md10-4 {
    padding-top: 1.5rem !important; }
  .pt-md10-5 {
    padding-top: 3rem !important; }
  .pe-md10-0 {
    padding-right: 0 !important; }
  .pe-md10-1 {
    padding-right: 0.25rem !important; }
  .pe-md10-2 {
    padding-right: 0.5rem !important; }
  .pe-md10-3 {
    padding-right: 1rem !important; }
  .pe-md10-4 {
    padding-right: 1.5rem !important; }
  .pe-md10-5 {
    padding-right: 3rem !important; }
  .pb-md10-0 {
    padding-bottom: 0 !important; }
  .pb-md10-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md10-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md10-3 {
    padding-bottom: 1rem !important; }
  .pb-md10-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md10-5 {
    padding-bottom: 3rem !important; }
  .ps-md10-0 {
    padding-left: 0 !important; }
  .ps-md10-1 {
    padding-left: 0.25rem !important; }
  .ps-md10-2 {
    padding-left: 0.5rem !important; }
  .ps-md10-3 {
    padding-left: 1rem !important; }
  .ps-md10-4 {
    padding-left: 1.5rem !important; }
  .ps-md10-5 {
    padding-left: 3rem !important; }
  .gap-md10-0 {
    gap: 0 !important; }
  .gap-md10-1 {
    gap: 0.25rem !important; }
  .gap-md10-2 {
    gap: 0.5rem !important; }
  .gap-md10-3 {
    gap: 1rem !important; }
  .gap-md10-4 {
    gap: 1.5rem !important; }
  .gap-md10-5 {
    gap: 3rem !important; }
  .text-md10-start {
    text-align: left !important; }
  .text-md10-end {
    text-align: right !important; }
  .text-md10-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .float-lg-start {
    float: left !important; }
  .float-lg-end {
    float: right !important; }
  .float-lg-none {
    float: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex, .block-brand-banner__strip {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-lg-none, .block-brand-banner__column-logos {
    display: none !important; }
  .flex-lg-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg-row, .footer__nav-list, .footer__small-print {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start, .footer__logo, .footer__small-print-menu {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end, .footer__nav, .footer__social, .footer__social-list {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between, .footer__nav-list {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-lg-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-lg-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-lg-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-lg-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-lg-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-lg-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-lg-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-lg-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-lg-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-lg-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-lg-0 {
    margin: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg-0 {
    margin-top: 0 !important; }
  .mt-lg-1 {
    margin-top: 0.25rem !important; }
  .mt-lg-2 {
    margin-top: 0.5rem !important; }
  .mt-lg-3 {
    margin-top: 1rem !important; }
  .mt-lg-4 {
    margin-top: 1.5rem !important; }
  .mt-lg-5 {
    margin-top: 3rem !important; }
  .mt-lg-auto {
    margin-top: auto !important; }
  .me-lg-0 {
    margin-right: 0 !important; }
  .me-lg-1 {
    margin-right: 0.25rem !important; }
  .me-lg-2 {
    margin-right: 0.5rem !important; }
  .me-lg-3 {
    margin-right: 1rem !important; }
  .me-lg-4 {
    margin-right: 1.5rem !important; }
  .me-lg-5 {
    margin-right: 3rem !important; }
  .me-lg-auto {
    margin-right: auto !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-3 {
    margin-bottom: 1rem !important; }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-5 {
    margin-bottom: 3rem !important; }
  .mb-lg-auto {
    margin-bottom: auto !important; }
  .ms-lg-0 {
    margin-left: 0 !important; }
  .ms-lg-1 {
    margin-left: 0.25rem !important; }
  .ms-lg-2 {
    margin-left: 0.5rem !important; }
  .ms-lg-3 {
    margin-left: 1rem !important; }
  .ms-lg-4 {
    margin-left: 1.5rem !important; }
  .ms-lg-5 {
    margin-left: 3rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-1 {
    padding-top: 0.25rem !important; }
  .pt-lg-2 {
    padding-top: 0.5rem !important; }
  .pt-lg-3 {
    padding-top: 1rem !important; }
  .pt-lg-4 {
    padding-top: 1.5rem !important; }
  .pt-lg-5 {
    padding-top: 3rem !important; }
  .pe-lg-0 {
    padding-right: 0 !important; }
  .pe-lg-1 {
    padding-right: 0.25rem !important; }
  .pe-lg-2 {
    padding-right: 0.5rem !important; }
  .pe-lg-3 {
    padding-right: 1rem !important; }
  .pe-lg-4 {
    padding-right: 1.5rem !important; }
  .pe-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-3 {
    padding-bottom: 1rem !important; }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-5 {
    padding-bottom: 3rem !important; }
  .ps-lg-0 {
    padding-left: 0 !important; }
  .ps-lg-1 {
    padding-left: 0.25rem !important; }
  .ps-lg-2 {
    padding-left: 0.5rem !important; }
  .ps-lg-3 {
    padding-left: 1rem !important; }
  .ps-lg-4 {
    padding-left: 1.5rem !important; }
  .ps-lg-5 {
    padding-left: 3rem !important; }
  .gap-lg-0 {
    gap: 0 !important; }
  .gap-lg-1 {
    gap: 0.25rem !important; }
  .gap-lg-2 {
    gap: 0.5rem !important; }
  .gap-lg-3 {
    gap: 1rem !important; }
  .gap-lg-4 {
    gap: 1.5rem !important; }
  .gap-lg-5 {
    gap: 3rem !important; }
  .text-lg-start {
    text-align: left !important; }
  .text-lg-end {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1024px) {
  .float-lg2-start {
    float: left !important; }
  .float-lg2-end {
    float: right !important; }
  .float-lg2-none {
    float: none !important; }
  .d-lg2-inline {
    display: inline !important; }
  .d-lg2-inline-block {
    display: inline-block !important; }
  .d-lg2-block {
    display: block !important; }
  .d-lg2-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-lg2-table {
    display: table !important; }
  .d-lg2-table-row {
    display: table-row !important; }
  .d-lg2-table-cell {
    display: table-cell !important; }
  .d-lg2-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg2-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-lg2-none {
    display: none !important; }
  .flex-lg2-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg2-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg2-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg2-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg2-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg2-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg2-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg2-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-lg2-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-lg2-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg2-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg2-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-lg2-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg2-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg2-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg2-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg2-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-lg2-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-lg2-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg2-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg2-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg2-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg2-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg2-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg2-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg2-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg2-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg2-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg2-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg2-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-lg2-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg2-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg2-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-lg2-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg2-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-lg2-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-lg2-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-lg2-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-lg2-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-lg2-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-lg2-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-lg2-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-lg2-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-lg2-0 {
    margin: 0 !important; }
  .m-lg2-1 {
    margin: 0.25rem !important; }
  .m-lg2-2 {
    margin: 0.5rem !important; }
  .m-lg2-3 {
    margin: 1rem !important; }
  .m-lg2-4 {
    margin: 1.5rem !important; }
  .m-lg2-5 {
    margin: 3rem !important; }
  .m-lg2-auto {
    margin: auto !important; }
  .mx-lg2-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg2-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg2-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg2-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg2-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg2-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg2-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg2-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg2-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg2-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg2-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg2-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg2-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg2-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg2-0 {
    margin-top: 0 !important; }
  .mt-lg2-1 {
    margin-top: 0.25rem !important; }
  .mt-lg2-2 {
    margin-top: 0.5rem !important; }
  .mt-lg2-3 {
    margin-top: 1rem !important; }
  .mt-lg2-4 {
    margin-top: 1.5rem !important; }
  .mt-lg2-5 {
    margin-top: 3rem !important; }
  .mt-lg2-auto {
    margin-top: auto !important; }
  .me-lg2-0 {
    margin-right: 0 !important; }
  .me-lg2-1 {
    margin-right: 0.25rem !important; }
  .me-lg2-2 {
    margin-right: 0.5rem !important; }
  .me-lg2-3 {
    margin-right: 1rem !important; }
  .me-lg2-4 {
    margin-right: 1.5rem !important; }
  .me-lg2-5 {
    margin-right: 3rem !important; }
  .me-lg2-auto {
    margin-right: auto !important; }
  .mb-lg2-0 {
    margin-bottom: 0 !important; }
  .mb-lg2-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg2-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg2-3 {
    margin-bottom: 1rem !important; }
  .mb-lg2-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg2-5 {
    margin-bottom: 3rem !important; }
  .mb-lg2-auto {
    margin-bottom: auto !important; }
  .ms-lg2-0 {
    margin-left: 0 !important; }
  .ms-lg2-1 {
    margin-left: 0.25rem !important; }
  .ms-lg2-2 {
    margin-left: 0.5rem !important; }
  .ms-lg2-3 {
    margin-left: 1rem !important; }
  .ms-lg2-4 {
    margin-left: 1.5rem !important; }
  .ms-lg2-5 {
    margin-left: 3rem !important; }
  .ms-lg2-auto {
    margin-left: auto !important; }
  .p-lg2-0 {
    padding: 0 !important; }
  .p-lg2-1 {
    padding: 0.25rem !important; }
  .p-lg2-2 {
    padding: 0.5rem !important; }
  .p-lg2-3 {
    padding: 1rem !important; }
  .p-lg2-4 {
    padding: 1.5rem !important; }
  .p-lg2-5 {
    padding: 3rem !important; }
  .px-lg2-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg2-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg2-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg2-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg2-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg2-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg2-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg2-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg2-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg2-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg2-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg2-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg2-0 {
    padding-top: 0 !important; }
  .pt-lg2-1 {
    padding-top: 0.25rem !important; }
  .pt-lg2-2 {
    padding-top: 0.5rem !important; }
  .pt-lg2-3 {
    padding-top: 1rem !important; }
  .pt-lg2-4 {
    padding-top: 1.5rem !important; }
  .pt-lg2-5 {
    padding-top: 3rem !important; }
  .pe-lg2-0 {
    padding-right: 0 !important; }
  .pe-lg2-1 {
    padding-right: 0.25rem !important; }
  .pe-lg2-2 {
    padding-right: 0.5rem !important; }
  .pe-lg2-3 {
    padding-right: 1rem !important; }
  .pe-lg2-4 {
    padding-right: 1.5rem !important; }
  .pe-lg2-5 {
    padding-right: 3rem !important; }
  .pb-lg2-0 {
    padding-bottom: 0 !important; }
  .pb-lg2-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg2-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg2-3 {
    padding-bottom: 1rem !important; }
  .pb-lg2-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg2-5 {
    padding-bottom: 3rem !important; }
  .ps-lg2-0 {
    padding-left: 0 !important; }
  .ps-lg2-1 {
    padding-left: 0.25rem !important; }
  .ps-lg2-2 {
    padding-left: 0.5rem !important; }
  .ps-lg2-3 {
    padding-left: 1rem !important; }
  .ps-lg2-4 {
    padding-left: 1.5rem !important; }
  .ps-lg2-5 {
    padding-left: 3rem !important; }
  .gap-lg2-0 {
    gap: 0 !important; }
  .gap-lg2-1 {
    gap: 0.25rem !important; }
  .gap-lg2-2 {
    gap: 0.5rem !important; }
  .gap-lg2-3 {
    gap: 1rem !important; }
  .gap-lg2-4 {
    gap: 1.5rem !important; }
  .gap-lg2-5 {
    gap: 3rem !important; }
  .text-lg2-start {
    text-align: left !important; }
  .text-lg2-end {
    text-align: right !important; }
  .text-lg2-center {
    text-align: center !important; } }

@media (min-width: 1070px) {
  .float-lg3-start {
    float: left !important; }
  .float-lg3-end {
    float: right !important; }
  .float-lg3-none {
    float: none !important; }
  .d-lg3-inline {
    display: inline !important; }
  .d-lg3-inline-block {
    display: inline-block !important; }
  .d-lg3-block {
    display: block !important; }
  .d-lg3-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-lg3-table {
    display: table !important; }
  .d-lg3-table-row {
    display: table-row !important; }
  .d-lg3-table-cell {
    display: table-cell !important; }
  .d-lg3-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg3-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-lg3-none {
    display: none !important; }
  .flex-lg3-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg3-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg3-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg3-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg3-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg3-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg3-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg3-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-lg3-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-lg3-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg3-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg3-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-lg3-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg3-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg3-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg3-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg3-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-lg3-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-lg3-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg3-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg3-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg3-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg3-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg3-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg3-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg3-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg3-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg3-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg3-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg3-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-lg3-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg3-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg3-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-lg3-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg3-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-lg3-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-lg3-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-lg3-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-lg3-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-lg3-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-lg3-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-lg3-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-lg3-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-lg3-0 {
    margin: 0 !important; }
  .m-lg3-1 {
    margin: 0.25rem !important; }
  .m-lg3-2 {
    margin: 0.5rem !important; }
  .m-lg3-3 {
    margin: 1rem !important; }
  .m-lg3-4 {
    margin: 1.5rem !important; }
  .m-lg3-5 {
    margin: 3rem !important; }
  .m-lg3-auto {
    margin: auto !important; }
  .mx-lg3-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg3-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg3-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg3-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg3-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg3-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg3-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg3-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg3-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg3-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg3-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg3-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg3-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg3-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg3-0 {
    margin-top: 0 !important; }
  .mt-lg3-1 {
    margin-top: 0.25rem !important; }
  .mt-lg3-2 {
    margin-top: 0.5rem !important; }
  .mt-lg3-3 {
    margin-top: 1rem !important; }
  .mt-lg3-4 {
    margin-top: 1.5rem !important; }
  .mt-lg3-5 {
    margin-top: 3rem !important; }
  .mt-lg3-auto {
    margin-top: auto !important; }
  .me-lg3-0 {
    margin-right: 0 !important; }
  .me-lg3-1 {
    margin-right: 0.25rem !important; }
  .me-lg3-2 {
    margin-right: 0.5rem !important; }
  .me-lg3-3 {
    margin-right: 1rem !important; }
  .me-lg3-4 {
    margin-right: 1.5rem !important; }
  .me-lg3-5 {
    margin-right: 3rem !important; }
  .me-lg3-auto {
    margin-right: auto !important; }
  .mb-lg3-0 {
    margin-bottom: 0 !important; }
  .mb-lg3-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg3-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg3-3 {
    margin-bottom: 1rem !important; }
  .mb-lg3-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg3-5 {
    margin-bottom: 3rem !important; }
  .mb-lg3-auto {
    margin-bottom: auto !important; }
  .ms-lg3-0 {
    margin-left: 0 !important; }
  .ms-lg3-1 {
    margin-left: 0.25rem !important; }
  .ms-lg3-2 {
    margin-left: 0.5rem !important; }
  .ms-lg3-3 {
    margin-left: 1rem !important; }
  .ms-lg3-4 {
    margin-left: 1.5rem !important; }
  .ms-lg3-5 {
    margin-left: 3rem !important; }
  .ms-lg3-auto {
    margin-left: auto !important; }
  .p-lg3-0 {
    padding: 0 !important; }
  .p-lg3-1 {
    padding: 0.25rem !important; }
  .p-lg3-2 {
    padding: 0.5rem !important; }
  .p-lg3-3 {
    padding: 1rem !important; }
  .p-lg3-4 {
    padding: 1.5rem !important; }
  .p-lg3-5 {
    padding: 3rem !important; }
  .px-lg3-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg3-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg3-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg3-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg3-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg3-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg3-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg3-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg3-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg3-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg3-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg3-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg3-0 {
    padding-top: 0 !important; }
  .pt-lg3-1 {
    padding-top: 0.25rem !important; }
  .pt-lg3-2 {
    padding-top: 0.5rem !important; }
  .pt-lg3-3 {
    padding-top: 1rem !important; }
  .pt-lg3-4 {
    padding-top: 1.5rem !important; }
  .pt-lg3-5 {
    padding-top: 3rem !important; }
  .pe-lg3-0 {
    padding-right: 0 !important; }
  .pe-lg3-1 {
    padding-right: 0.25rem !important; }
  .pe-lg3-2 {
    padding-right: 0.5rem !important; }
  .pe-lg3-3 {
    padding-right: 1rem !important; }
  .pe-lg3-4 {
    padding-right: 1.5rem !important; }
  .pe-lg3-5 {
    padding-right: 3rem !important; }
  .pb-lg3-0 {
    padding-bottom: 0 !important; }
  .pb-lg3-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg3-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg3-3 {
    padding-bottom: 1rem !important; }
  .pb-lg3-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg3-5 {
    padding-bottom: 3rem !important; }
  .ps-lg3-0 {
    padding-left: 0 !important; }
  .ps-lg3-1 {
    padding-left: 0.25rem !important; }
  .ps-lg3-2 {
    padding-left: 0.5rem !important; }
  .ps-lg3-3 {
    padding-left: 1rem !important; }
  .ps-lg3-4 {
    padding-left: 1.5rem !important; }
  .ps-lg3-5 {
    padding-left: 3rem !important; }
  .gap-lg3-0 {
    gap: 0 !important; }
  .gap-lg3-1 {
    gap: 0.25rem !important; }
  .gap-lg3-2 {
    gap: 0.5rem !important; }
  .gap-lg3-3 {
    gap: 1rem !important; }
  .gap-lg3-4 {
    gap: 1.5rem !important; }
  .gap-lg3-5 {
    gap: 3rem !important; }
  .text-lg3-start {
    text-align: left !important; }
  .text-lg3-end {
    text-align: right !important; }
  .text-lg3-center {
    text-align: center !important; } }

@media (min-width: 1105px) {
  .float-lg4-start {
    float: left !important; }
  .float-lg4-end {
    float: right !important; }
  .float-lg4-none {
    float: none !important; }
  .d-lg4-inline {
    display: inline !important; }
  .d-lg4-inline-block {
    display: inline-block !important; }
  .d-lg4-block {
    display: block !important; }
  .d-lg4-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-lg4-table {
    display: table !important; }
  .d-lg4-table-row {
    display: table-row !important; }
  .d-lg4-table-cell {
    display: table-cell !important; }
  .d-lg4-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg4-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-lg4-none {
    display: none !important; }
  .flex-lg4-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg4-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg4-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg4-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg4-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg4-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg4-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg4-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-lg4-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-lg4-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg4-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg4-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-lg4-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg4-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg4-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg4-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg4-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-lg4-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-lg4-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg4-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg4-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg4-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg4-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg4-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg4-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg4-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg4-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg4-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg4-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg4-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-lg4-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg4-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg4-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-lg4-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg4-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-lg4-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-lg4-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-lg4-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-lg4-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-lg4-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-lg4-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-lg4-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-lg4-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-lg4-0 {
    margin: 0 !important; }
  .m-lg4-1 {
    margin: 0.25rem !important; }
  .m-lg4-2 {
    margin: 0.5rem !important; }
  .m-lg4-3 {
    margin: 1rem !important; }
  .m-lg4-4 {
    margin: 1.5rem !important; }
  .m-lg4-5 {
    margin: 3rem !important; }
  .m-lg4-auto {
    margin: auto !important; }
  .mx-lg4-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg4-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg4-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg4-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg4-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg4-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg4-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg4-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg4-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg4-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg4-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg4-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg4-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg4-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg4-0 {
    margin-top: 0 !important; }
  .mt-lg4-1 {
    margin-top: 0.25rem !important; }
  .mt-lg4-2 {
    margin-top: 0.5rem !important; }
  .mt-lg4-3 {
    margin-top: 1rem !important; }
  .mt-lg4-4 {
    margin-top: 1.5rem !important; }
  .mt-lg4-5 {
    margin-top: 3rem !important; }
  .mt-lg4-auto {
    margin-top: auto !important; }
  .me-lg4-0 {
    margin-right: 0 !important; }
  .me-lg4-1 {
    margin-right: 0.25rem !important; }
  .me-lg4-2 {
    margin-right: 0.5rem !important; }
  .me-lg4-3 {
    margin-right: 1rem !important; }
  .me-lg4-4 {
    margin-right: 1.5rem !important; }
  .me-lg4-5 {
    margin-right: 3rem !important; }
  .me-lg4-auto {
    margin-right: auto !important; }
  .mb-lg4-0 {
    margin-bottom: 0 !important; }
  .mb-lg4-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg4-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg4-3 {
    margin-bottom: 1rem !important; }
  .mb-lg4-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg4-5 {
    margin-bottom: 3rem !important; }
  .mb-lg4-auto {
    margin-bottom: auto !important; }
  .ms-lg4-0 {
    margin-left: 0 !important; }
  .ms-lg4-1 {
    margin-left: 0.25rem !important; }
  .ms-lg4-2 {
    margin-left: 0.5rem !important; }
  .ms-lg4-3 {
    margin-left: 1rem !important; }
  .ms-lg4-4 {
    margin-left: 1.5rem !important; }
  .ms-lg4-5 {
    margin-left: 3rem !important; }
  .ms-lg4-auto {
    margin-left: auto !important; }
  .p-lg4-0 {
    padding: 0 !important; }
  .p-lg4-1 {
    padding: 0.25rem !important; }
  .p-lg4-2 {
    padding: 0.5rem !important; }
  .p-lg4-3 {
    padding: 1rem !important; }
  .p-lg4-4 {
    padding: 1.5rem !important; }
  .p-lg4-5 {
    padding: 3rem !important; }
  .px-lg4-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg4-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg4-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg4-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg4-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg4-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg4-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg4-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg4-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg4-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg4-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg4-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg4-0 {
    padding-top: 0 !important; }
  .pt-lg4-1 {
    padding-top: 0.25rem !important; }
  .pt-lg4-2 {
    padding-top: 0.5rem !important; }
  .pt-lg4-3 {
    padding-top: 1rem !important; }
  .pt-lg4-4 {
    padding-top: 1.5rem !important; }
  .pt-lg4-5 {
    padding-top: 3rem !important; }
  .pe-lg4-0 {
    padding-right: 0 !important; }
  .pe-lg4-1 {
    padding-right: 0.25rem !important; }
  .pe-lg4-2 {
    padding-right: 0.5rem !important; }
  .pe-lg4-3 {
    padding-right: 1rem !important; }
  .pe-lg4-4 {
    padding-right: 1.5rem !important; }
  .pe-lg4-5 {
    padding-right: 3rem !important; }
  .pb-lg4-0 {
    padding-bottom: 0 !important; }
  .pb-lg4-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg4-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg4-3 {
    padding-bottom: 1rem !important; }
  .pb-lg4-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg4-5 {
    padding-bottom: 3rem !important; }
  .ps-lg4-0 {
    padding-left: 0 !important; }
  .ps-lg4-1 {
    padding-left: 0.25rem !important; }
  .ps-lg4-2 {
    padding-left: 0.5rem !important; }
  .ps-lg4-3 {
    padding-left: 1rem !important; }
  .ps-lg4-4 {
    padding-left: 1.5rem !important; }
  .ps-lg4-5 {
    padding-left: 3rem !important; }
  .gap-lg4-0 {
    gap: 0 !important; }
  .gap-lg4-1 {
    gap: 0.25rem !important; }
  .gap-lg4-2 {
    gap: 0.5rem !important; }
  .gap-lg4-3 {
    gap: 1rem !important; }
  .gap-lg4-4 {
    gap: 1.5rem !important; }
  .gap-lg4-5 {
    gap: 3rem !important; }
  .text-lg4-start {
    text-align: left !important; }
  .text-lg4-end {
    text-align: right !important; }
  .text-lg4-center {
    text-align: center !important; } }

@media (min-width: 1130px) {
  .float-lg5-start {
    float: left !important; }
  .float-lg5-end {
    float: right !important; }
  .float-lg5-none {
    float: none !important; }
  .d-lg5-inline {
    display: inline !important; }
  .d-lg5-inline-block {
    display: inline-block !important; }
  .d-lg5-block {
    display: block !important; }
  .d-lg5-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-lg5-table {
    display: table !important; }
  .d-lg5-table-row {
    display: table-row !important; }
  .d-lg5-table-cell {
    display: table-cell !important; }
  .d-lg5-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg5-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-lg5-none {
    display: none !important; }
  .flex-lg5-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg5-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg5-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg5-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg5-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg5-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg5-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg5-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-lg5-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-lg5-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg5-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg5-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-lg5-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg5-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg5-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg5-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg5-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-lg5-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-lg5-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg5-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg5-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg5-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg5-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg5-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg5-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg5-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg5-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg5-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg5-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg5-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-lg5-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg5-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg5-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-lg5-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg5-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-lg5-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-lg5-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-lg5-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-lg5-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-lg5-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-lg5-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-lg5-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-lg5-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-lg5-0 {
    margin: 0 !important; }
  .m-lg5-1 {
    margin: 0.25rem !important; }
  .m-lg5-2 {
    margin: 0.5rem !important; }
  .m-lg5-3 {
    margin: 1rem !important; }
  .m-lg5-4 {
    margin: 1.5rem !important; }
  .m-lg5-5 {
    margin: 3rem !important; }
  .m-lg5-auto {
    margin: auto !important; }
  .mx-lg5-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg5-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg5-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg5-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg5-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg5-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg5-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg5-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg5-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg5-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg5-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg5-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg5-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg5-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg5-0 {
    margin-top: 0 !important; }
  .mt-lg5-1 {
    margin-top: 0.25rem !important; }
  .mt-lg5-2 {
    margin-top: 0.5rem !important; }
  .mt-lg5-3 {
    margin-top: 1rem !important; }
  .mt-lg5-4 {
    margin-top: 1.5rem !important; }
  .mt-lg5-5 {
    margin-top: 3rem !important; }
  .mt-lg5-auto {
    margin-top: auto !important; }
  .me-lg5-0 {
    margin-right: 0 !important; }
  .me-lg5-1 {
    margin-right: 0.25rem !important; }
  .me-lg5-2 {
    margin-right: 0.5rem !important; }
  .me-lg5-3 {
    margin-right: 1rem !important; }
  .me-lg5-4 {
    margin-right: 1.5rem !important; }
  .me-lg5-5 {
    margin-right: 3rem !important; }
  .me-lg5-auto {
    margin-right: auto !important; }
  .mb-lg5-0 {
    margin-bottom: 0 !important; }
  .mb-lg5-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg5-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg5-3 {
    margin-bottom: 1rem !important; }
  .mb-lg5-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg5-5 {
    margin-bottom: 3rem !important; }
  .mb-lg5-auto {
    margin-bottom: auto !important; }
  .ms-lg5-0 {
    margin-left: 0 !important; }
  .ms-lg5-1 {
    margin-left: 0.25rem !important; }
  .ms-lg5-2 {
    margin-left: 0.5rem !important; }
  .ms-lg5-3 {
    margin-left: 1rem !important; }
  .ms-lg5-4 {
    margin-left: 1.5rem !important; }
  .ms-lg5-5 {
    margin-left: 3rem !important; }
  .ms-lg5-auto {
    margin-left: auto !important; }
  .p-lg5-0 {
    padding: 0 !important; }
  .p-lg5-1 {
    padding: 0.25rem !important; }
  .p-lg5-2 {
    padding: 0.5rem !important; }
  .p-lg5-3 {
    padding: 1rem !important; }
  .p-lg5-4 {
    padding: 1.5rem !important; }
  .p-lg5-5 {
    padding: 3rem !important; }
  .px-lg5-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg5-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg5-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg5-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg5-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg5-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg5-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg5-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg5-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg5-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg5-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg5-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg5-0 {
    padding-top: 0 !important; }
  .pt-lg5-1 {
    padding-top: 0.25rem !important; }
  .pt-lg5-2 {
    padding-top: 0.5rem !important; }
  .pt-lg5-3 {
    padding-top: 1rem !important; }
  .pt-lg5-4 {
    padding-top: 1.5rem !important; }
  .pt-lg5-5 {
    padding-top: 3rem !important; }
  .pe-lg5-0 {
    padding-right: 0 !important; }
  .pe-lg5-1 {
    padding-right: 0.25rem !important; }
  .pe-lg5-2 {
    padding-right: 0.5rem !important; }
  .pe-lg5-3 {
    padding-right: 1rem !important; }
  .pe-lg5-4 {
    padding-right: 1.5rem !important; }
  .pe-lg5-5 {
    padding-right: 3rem !important; }
  .pb-lg5-0 {
    padding-bottom: 0 !important; }
  .pb-lg5-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg5-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg5-3 {
    padding-bottom: 1rem !important; }
  .pb-lg5-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg5-5 {
    padding-bottom: 3rem !important; }
  .ps-lg5-0 {
    padding-left: 0 !important; }
  .ps-lg5-1 {
    padding-left: 0.25rem !important; }
  .ps-lg5-2 {
    padding-left: 0.5rem !important; }
  .ps-lg5-3 {
    padding-left: 1rem !important; }
  .ps-lg5-4 {
    padding-left: 1.5rem !important; }
  .ps-lg5-5 {
    padding-left: 3rem !important; }
  .gap-lg5-0 {
    gap: 0 !important; }
  .gap-lg5-1 {
    gap: 0.25rem !important; }
  .gap-lg5-2 {
    gap: 0.5rem !important; }
  .gap-lg5-3 {
    gap: 1rem !important; }
  .gap-lg5-4 {
    gap: 1.5rem !important; }
  .gap-lg5-5 {
    gap: 3rem !important; }
  .text-lg5-start {
    text-align: left !important; }
  .text-lg5-end {
    text-align: right !important; }
  .text-lg5-center {
    text-align: center !important; } }

@media (min-width: 1160px) {
  .float-lg6-start {
    float: left !important; }
  .float-lg6-end {
    float: right !important; }
  .float-lg6-none {
    float: none !important; }
  .d-lg6-inline {
    display: inline !important; }
  .d-lg6-inline-block {
    display: inline-block !important; }
  .d-lg6-block {
    display: block !important; }
  .d-lg6-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-lg6-table {
    display: table !important; }
  .d-lg6-table-row {
    display: table-row !important; }
  .d-lg6-table-cell {
    display: table-cell !important; }
  .d-lg6-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg6-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-lg6-none {
    display: none !important; }
  .flex-lg6-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg6-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg6-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg6-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg6-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg6-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg6-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg6-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-lg6-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-lg6-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg6-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg6-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-lg6-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg6-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg6-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg6-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg6-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-lg6-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-lg6-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg6-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg6-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg6-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg6-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg6-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg6-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg6-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg6-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg6-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg6-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg6-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-lg6-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg6-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg6-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-lg6-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg6-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-lg6-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-lg6-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-lg6-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-lg6-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-lg6-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-lg6-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-lg6-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-lg6-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-lg6-0 {
    margin: 0 !important; }
  .m-lg6-1 {
    margin: 0.25rem !important; }
  .m-lg6-2 {
    margin: 0.5rem !important; }
  .m-lg6-3 {
    margin: 1rem !important; }
  .m-lg6-4 {
    margin: 1.5rem !important; }
  .m-lg6-5 {
    margin: 3rem !important; }
  .m-lg6-auto {
    margin: auto !important; }
  .mx-lg6-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg6-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg6-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg6-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg6-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg6-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg6-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg6-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg6-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg6-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg6-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg6-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg6-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg6-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg6-0 {
    margin-top: 0 !important; }
  .mt-lg6-1 {
    margin-top: 0.25rem !important; }
  .mt-lg6-2 {
    margin-top: 0.5rem !important; }
  .mt-lg6-3 {
    margin-top: 1rem !important; }
  .mt-lg6-4 {
    margin-top: 1.5rem !important; }
  .mt-lg6-5 {
    margin-top: 3rem !important; }
  .mt-lg6-auto {
    margin-top: auto !important; }
  .me-lg6-0 {
    margin-right: 0 !important; }
  .me-lg6-1 {
    margin-right: 0.25rem !important; }
  .me-lg6-2 {
    margin-right: 0.5rem !important; }
  .me-lg6-3 {
    margin-right: 1rem !important; }
  .me-lg6-4 {
    margin-right: 1.5rem !important; }
  .me-lg6-5 {
    margin-right: 3rem !important; }
  .me-lg6-auto {
    margin-right: auto !important; }
  .mb-lg6-0 {
    margin-bottom: 0 !important; }
  .mb-lg6-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg6-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg6-3 {
    margin-bottom: 1rem !important; }
  .mb-lg6-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg6-5 {
    margin-bottom: 3rem !important; }
  .mb-lg6-auto {
    margin-bottom: auto !important; }
  .ms-lg6-0 {
    margin-left: 0 !important; }
  .ms-lg6-1 {
    margin-left: 0.25rem !important; }
  .ms-lg6-2 {
    margin-left: 0.5rem !important; }
  .ms-lg6-3 {
    margin-left: 1rem !important; }
  .ms-lg6-4 {
    margin-left: 1.5rem !important; }
  .ms-lg6-5 {
    margin-left: 3rem !important; }
  .ms-lg6-auto {
    margin-left: auto !important; }
  .p-lg6-0 {
    padding: 0 !important; }
  .p-lg6-1 {
    padding: 0.25rem !important; }
  .p-lg6-2 {
    padding: 0.5rem !important; }
  .p-lg6-3 {
    padding: 1rem !important; }
  .p-lg6-4 {
    padding: 1.5rem !important; }
  .p-lg6-5 {
    padding: 3rem !important; }
  .px-lg6-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg6-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg6-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg6-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg6-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg6-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg6-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg6-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg6-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg6-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg6-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg6-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg6-0 {
    padding-top: 0 !important; }
  .pt-lg6-1 {
    padding-top: 0.25rem !important; }
  .pt-lg6-2 {
    padding-top: 0.5rem !important; }
  .pt-lg6-3 {
    padding-top: 1rem !important; }
  .pt-lg6-4 {
    padding-top: 1.5rem !important; }
  .pt-lg6-5 {
    padding-top: 3rem !important; }
  .pe-lg6-0 {
    padding-right: 0 !important; }
  .pe-lg6-1 {
    padding-right: 0.25rem !important; }
  .pe-lg6-2 {
    padding-right: 0.5rem !important; }
  .pe-lg6-3 {
    padding-right: 1rem !important; }
  .pe-lg6-4 {
    padding-right: 1.5rem !important; }
  .pe-lg6-5 {
    padding-right: 3rem !important; }
  .pb-lg6-0 {
    padding-bottom: 0 !important; }
  .pb-lg6-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg6-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg6-3 {
    padding-bottom: 1rem !important; }
  .pb-lg6-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg6-5 {
    padding-bottom: 3rem !important; }
  .ps-lg6-0 {
    padding-left: 0 !important; }
  .ps-lg6-1 {
    padding-left: 0.25rem !important; }
  .ps-lg6-2 {
    padding-left: 0.5rem !important; }
  .ps-lg6-3 {
    padding-left: 1rem !important; }
  .ps-lg6-4 {
    padding-left: 1.5rem !important; }
  .ps-lg6-5 {
    padding-left: 3rem !important; }
  .gap-lg6-0 {
    gap: 0 !important; }
  .gap-lg6-1 {
    gap: 0.25rem !important; }
  .gap-lg6-2 {
    gap: 0.5rem !important; }
  .gap-lg6-3 {
    gap: 1rem !important; }
  .gap-lg6-4 {
    gap: 1.5rem !important; }
  .gap-lg6-5 {
    gap: 3rem !important; }
  .text-lg6-start {
    text-align: left !important; }
  .text-lg6-end {
    text-align: right !important; }
  .text-lg6-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important; }
  .float-xl-end {
    float: right !important; }
  .float-xl-none {
    float: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xl-none {
    display: none !important; }
  .flex-xl-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start, .footer__nav, .footer__nav-list {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between, .footer__social-list {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xl-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xl-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-xl-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xl-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xl-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xl-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xl-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xl-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xl-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xl-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xl-0 {
    margin: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xl-0 {
    margin-top: 0 !important; }
  .mt-xl-1 {
    margin-top: 0.25rem !important; }
  .mt-xl-2 {
    margin-top: 0.5rem !important; }
  .mt-xl-3 {
    margin-top: 1rem !important; }
  .mt-xl-4 {
    margin-top: 1.5rem !important; }
  .mt-xl-5 {
    margin-top: 3rem !important; }
  .mt-xl-auto {
    margin-top: auto !important; }
  .me-xl-0 {
    margin-right: 0 !important; }
  .me-xl-1 {
    margin-right: 0.25rem !important; }
  .me-xl-2 {
    margin-right: 0.5rem !important; }
  .me-xl-3 {
    margin-right: 1rem !important; }
  .me-xl-4 {
    margin-right: 1.5rem !important; }
  .me-xl-5 {
    margin-right: 3rem !important; }
  .me-xl-auto {
    margin-right: auto !important; }
  .mb-xl-0 {
    margin-bottom: 0 !important; }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xl-3 {
    margin-bottom: 1rem !important; }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xl-5 {
    margin-bottom: 3rem !important; }
  .mb-xl-auto {
    margin-bottom: auto !important; }
  .ms-xl-0 {
    margin-left: 0 !important; }
  .ms-xl-1 {
    margin-left: 0.25rem !important; }
  .ms-xl-2 {
    margin-left: 0.5rem !important; }
  .ms-xl-3 {
    margin-left: 1rem !important; }
  .ms-xl-4 {
    margin-left: 1.5rem !important; }
  .ms-xl-5 {
    margin-left: 3rem !important; }
  .ms-xl-auto {
    margin-left: auto !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xl-0 {
    padding-top: 0 !important; }
  .pt-xl-1 {
    padding-top: 0.25rem !important; }
  .pt-xl-2 {
    padding-top: 0.5rem !important; }
  .pt-xl-3 {
    padding-top: 1rem !important; }
  .pt-xl-4 {
    padding-top: 1.5rem !important; }
  .pt-xl-5 {
    padding-top: 3rem !important; }
  .pe-xl-0 {
    padding-right: 0 !important; }
  .pe-xl-1 {
    padding-right: 0.25rem !important; }
  .pe-xl-2 {
    padding-right: 0.5rem !important; }
  .pe-xl-3 {
    padding-right: 1rem !important; }
  .pe-xl-4 {
    padding-right: 1.5rem !important; }
  .pe-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-0 {
    padding-bottom: 0 !important; }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xl-3 {
    padding-bottom: 1rem !important; }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xl-5 {
    padding-bottom: 3rem !important; }
  .ps-xl-0 {
    padding-left: 0 !important; }
  .ps-xl-1 {
    padding-left: 0.25rem !important; }
  .ps-xl-2 {
    padding-left: 0.5rem !important; }
  .ps-xl-3 {
    padding-left: 1rem !important; }
  .ps-xl-4 {
    padding-left: 1.5rem !important; }
  .ps-xl-5 {
    padding-left: 3rem !important; }
  .gap-xl-0 {
    gap: 0 !important; }
  .gap-xl-1 {
    gap: 0.25rem !important; }
  .gap-xl-2 {
    gap: 0.5rem !important; }
  .gap-xl-3 {
    gap: 1rem !important; }
  .gap-xl-4 {
    gap: 1.5rem !important; }
  .gap-xl-5 {
    gap: 3rem !important; }
  .text-xl-start {
    text-align: left !important; }
  .text-xl-end {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1260px) {
  .float-xl1-start {
    float: left !important; }
  .float-xl1-end {
    float: right !important; }
  .float-xl1-none {
    float: none !important; }
  .d-xl1-inline {
    display: inline !important; }
  .d-xl1-inline-block {
    display: inline-block !important; }
  .d-xl1-block {
    display: block !important; }
  .d-xl1-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-xl1-table {
    display: table !important; }
  .d-xl1-table-row {
    display: table-row !important; }
  .d-xl1-table-cell {
    display: table-cell !important; }
  .d-xl1-flex, .header__social {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl1-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xl1-none {
    display: none !important; }
  .flex-xl1-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl1-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl1-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl1-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl1-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl1-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl1-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl1-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xl1-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xl1-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xl1-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xl1-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xl1-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl1-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl1-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl1-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl1-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xl1-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xl1-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl1-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl1-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl1-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl1-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl1-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xl1-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xl1-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xl1-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xl1-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xl1-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xl1-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xl1-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xl1-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xl1-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xl1-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xl1-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-xl1-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xl1-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xl1-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xl1-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xl1-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xl1-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xl1-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xl1-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xl1-0 {
    margin: 0 !important; }
  .m-xl1-1 {
    margin: 0.25rem !important; }
  .m-xl1-2 {
    margin: 0.5rem !important; }
  .m-xl1-3 {
    margin: 1rem !important; }
  .m-xl1-4 {
    margin: 1.5rem !important; }
  .m-xl1-5 {
    margin: 3rem !important; }
  .m-xl1-auto {
    margin: auto !important; }
  .mx-xl1-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xl1-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xl1-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xl1-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl1-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xl1-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl1-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xl1-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xl1-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xl1-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xl1-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl1-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xl1-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl1-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xl1-0 {
    margin-top: 0 !important; }
  .mt-xl1-1 {
    margin-top: 0.25rem !important; }
  .mt-xl1-2 {
    margin-top: 0.5rem !important; }
  .mt-xl1-3 {
    margin-top: 1rem !important; }
  .mt-xl1-4 {
    margin-top: 1.5rem !important; }
  .mt-xl1-5 {
    margin-top: 3rem !important; }
  .mt-xl1-auto {
    margin-top: auto !important; }
  .me-xl1-0 {
    margin-right: 0 !important; }
  .me-xl1-1 {
    margin-right: 0.25rem !important; }
  .me-xl1-2 {
    margin-right: 0.5rem !important; }
  .me-xl1-3 {
    margin-right: 1rem !important; }
  .me-xl1-4 {
    margin-right: 1.5rem !important; }
  .me-xl1-5 {
    margin-right: 3rem !important; }
  .me-xl1-auto {
    margin-right: auto !important; }
  .mb-xl1-0 {
    margin-bottom: 0 !important; }
  .mb-xl1-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xl1-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xl1-3 {
    margin-bottom: 1rem !important; }
  .mb-xl1-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xl1-5 {
    margin-bottom: 3rem !important; }
  .mb-xl1-auto {
    margin-bottom: auto !important; }
  .ms-xl1-0 {
    margin-left: 0 !important; }
  .ms-xl1-1 {
    margin-left: 0.25rem !important; }
  .ms-xl1-2 {
    margin-left: 0.5rem !important; }
  .ms-xl1-3 {
    margin-left: 1rem !important; }
  .ms-xl1-4 {
    margin-left: 1.5rem !important; }
  .ms-xl1-5 {
    margin-left: 3rem !important; }
  .ms-xl1-auto {
    margin-left: auto !important; }
  .p-xl1-0 {
    padding: 0 !important; }
  .p-xl1-1 {
    padding: 0.25rem !important; }
  .p-xl1-2 {
    padding: 0.5rem !important; }
  .p-xl1-3 {
    padding: 1rem !important; }
  .p-xl1-4 {
    padding: 1.5rem !important; }
  .p-xl1-5 {
    padding: 3rem !important; }
  .px-xl1-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xl1-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xl1-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xl1-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl1-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xl1-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xl1-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xl1-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xl1-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xl1-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl1-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xl1-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xl1-0 {
    padding-top: 0 !important; }
  .pt-xl1-1 {
    padding-top: 0.25rem !important; }
  .pt-xl1-2 {
    padding-top: 0.5rem !important; }
  .pt-xl1-3 {
    padding-top: 1rem !important; }
  .pt-xl1-4 {
    padding-top: 1.5rem !important; }
  .pt-xl1-5 {
    padding-top: 3rem !important; }
  .pe-xl1-0 {
    padding-right: 0 !important; }
  .pe-xl1-1 {
    padding-right: 0.25rem !important; }
  .pe-xl1-2 {
    padding-right: 0.5rem !important; }
  .pe-xl1-3 {
    padding-right: 1rem !important; }
  .pe-xl1-4 {
    padding-right: 1.5rem !important; }
  .pe-xl1-5 {
    padding-right: 3rem !important; }
  .pb-xl1-0 {
    padding-bottom: 0 !important; }
  .pb-xl1-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xl1-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xl1-3 {
    padding-bottom: 1rem !important; }
  .pb-xl1-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xl1-5 {
    padding-bottom: 3rem !important; }
  .ps-xl1-0 {
    padding-left: 0 !important; }
  .ps-xl1-1 {
    padding-left: 0.25rem !important; }
  .ps-xl1-2 {
    padding-left: 0.5rem !important; }
  .ps-xl1-3 {
    padding-left: 1rem !important; }
  .ps-xl1-4 {
    padding-left: 1.5rem !important; }
  .ps-xl1-5 {
    padding-left: 3rem !important; }
  .gap-xl1-0 {
    gap: 0 !important; }
  .gap-xl1-1 {
    gap: 0.25rem !important; }
  .gap-xl1-2 {
    gap: 0.5rem !important; }
  .gap-xl1-3 {
    gap: 1rem !important; }
  .gap-xl1-4 {
    gap: 1.5rem !important; }
  .gap-xl1-5 {
    gap: 3rem !important; }
  .text-xl1-start {
    text-align: left !important; }
  .text-xl1-end {
    text-align: right !important; }
  .text-xl1-center {
    text-align: center !important; } }

@media (min-width: 1440px) {
  .float-xxl-start {
    float: left !important; }
  .float-xxl-end {
    float: right !important; }
  .float-xxl-none {
    float: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xxl-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xxl-none {
    display: none !important; }
  .flex-xxl-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xxl-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xxl-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xxl-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xxl-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xxl-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xxl-center, .footer__nav {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xxl-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xxl-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xxl-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xxl-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xxl-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xxl-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xxl-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-xxl-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xxl-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xxl-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xxl-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xxl-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xxl-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xxl-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xxl-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xxl-0 {
    margin: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xxl-0 {
    margin-top: 0 !important; }
  .mt-xxl-1 {
    margin-top: 0.25rem !important; }
  .mt-xxl-2 {
    margin-top: 0.5rem !important; }
  .mt-xxl-3 {
    margin-top: 1rem !important; }
  .mt-xxl-4 {
    margin-top: 1.5rem !important; }
  .mt-xxl-5 {
    margin-top: 3rem !important; }
  .mt-xxl-auto {
    margin-top: auto !important; }
  .me-xxl-0 {
    margin-right: 0 !important; }
  .me-xxl-1 {
    margin-right: 0.25rem !important; }
  .me-xxl-2 {
    margin-right: 0.5rem !important; }
  .me-xxl-3 {
    margin-right: 1rem !important; }
  .me-xxl-4 {
    margin-right: 1.5rem !important; }
  .me-xxl-5 {
    margin-right: 3rem !important; }
  .me-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-0 {
    margin-bottom: 0 !important; }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xxl-3 {
    margin-bottom: 1rem !important; }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xxl-5 {
    margin-bottom: 3rem !important; }
  .mb-xxl-auto {
    margin-bottom: auto !important; }
  .ms-xxl-0 {
    margin-left: 0 !important; }
  .ms-xxl-1 {
    margin-left: 0.25rem !important; }
  .ms-xxl-2 {
    margin-left: 0.5rem !important; }
  .ms-xxl-3 {
    margin-left: 1rem !important; }
  .ms-xxl-4 {
    margin-left: 1.5rem !important; }
  .ms-xxl-5 {
    margin-left: 3rem !important; }
  .ms-xxl-auto {
    margin-left: auto !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xxl-0 {
    padding-top: 0 !important; }
  .pt-xxl-1 {
    padding-top: 0.25rem !important; }
  .pt-xxl-2 {
    padding-top: 0.5rem !important; }
  .pt-xxl-3 {
    padding-top: 1rem !important; }
  .pt-xxl-4 {
    padding-top: 1.5rem !important; }
  .pt-xxl-5 {
    padding-top: 3rem !important; }
  .pe-xxl-0 {
    padding-right: 0 !important; }
  .pe-xxl-1 {
    padding-right: 0.25rem !important; }
  .pe-xxl-2 {
    padding-right: 0.5rem !important; }
  .pe-xxl-3 {
    padding-right: 1rem !important; }
  .pe-xxl-4 {
    padding-right: 1.5rem !important; }
  .pe-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-0 {
    padding-bottom: 0 !important; }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xxl-3 {
    padding-bottom: 1rem !important; }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xxl-5 {
    padding-bottom: 3rem !important; }
  .ps-xxl-0 {
    padding-left: 0 !important; }
  .ps-xxl-1 {
    padding-left: 0.25rem !important; }
  .ps-xxl-2 {
    padding-left: 0.5rem !important; }
  .ps-xxl-3 {
    padding-left: 1rem !important; }
  .ps-xxl-4 {
    padding-left: 1.5rem !important; }
  .ps-xxl-5 {
    padding-left: 3rem !important; }
  .gap-xxl-0 {
    gap: 0 !important; }
  .gap-xxl-1 {
    gap: 0.25rem !important; }
  .gap-xxl-2 {
    gap: 0.5rem !important; }
  .gap-xxl-3 {
    gap: 1rem !important; }
  .gap-xxl-4 {
    gap: 1.5rem !important; }
  .gap-xxl-5 {
    gap: 3rem !important; }
  .text-xxl-start {
    text-align: left !important; }
  .text-xxl-end {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

@media (min-width: 1600px) {
  .float-xxxl-start {
    float: left !important; }
  .float-xxxl-end {
    float: right !important; }
  .float-xxxl-none {
    float: none !important; }
  .d-xxxl-inline {
    display: inline !important; }
  .d-xxxl-inline-block {
    display: inline-block !important; }
  .d-xxxl-block {
    display: block !important; }
  .d-xxxl-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-xxxl-table {
    display: table !important; }
  .d-xxxl-table-row {
    display: table-row !important; }
  .d-xxxl-table-cell {
    display: table-cell !important; }
  .d-xxxl-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xxxl-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xxxl-none {
    display: none !important; }
  .flex-xxxl-fill {
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xxxl-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xxxl-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xxxl-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xxxl-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xxxl-grow-0 {
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xxxl-grow-1 {
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xxxl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xxxl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xxxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xxxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xxxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xxxl-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xxxl-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xxxl-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xxxl-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xxxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xxxl-evenly {
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xxxl-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xxxl-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xxxl-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xxxl-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xxxl-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xxxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xxxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xxxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xxxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xxxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xxxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xxxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xxxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xxxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xxxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xxxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xxxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; }
  .order-xxxl-first {
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xxxl-0 {
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xxxl-1 {
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xxxl-2 {
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xxxl-3 {
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xxxl-4 {
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xxxl-5 {
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xxxl-last {
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xxxl-0 {
    margin: 0 !important; }
  .m-xxxl-1 {
    margin: 0.25rem !important; }
  .m-xxxl-2 {
    margin: 0.5rem !important; }
  .m-xxxl-3 {
    margin: 1rem !important; }
  .m-xxxl-4 {
    margin: 1.5rem !important; }
  .m-xxxl-5 {
    margin: 3rem !important; }
  .m-xxxl-auto {
    margin: auto !important; }
  .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xxxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xxxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xxxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xxxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xxxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xxxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xxxl-0 {
    margin-top: 0 !important; }
  .mt-xxxl-1 {
    margin-top: 0.25rem !important; }
  .mt-xxxl-2 {
    margin-top: 0.5rem !important; }
  .mt-xxxl-3 {
    margin-top: 1rem !important; }
  .mt-xxxl-4 {
    margin-top: 1.5rem !important; }
  .mt-xxxl-5 {
    margin-top: 3rem !important; }
  .mt-xxxl-auto {
    margin-top: auto !important; }
  .me-xxxl-0 {
    margin-right: 0 !important; }
  .me-xxxl-1 {
    margin-right: 0.25rem !important; }
  .me-xxxl-2 {
    margin-right: 0.5rem !important; }
  .me-xxxl-3 {
    margin-right: 1rem !important; }
  .me-xxxl-4 {
    margin-right: 1.5rem !important; }
  .me-xxxl-5 {
    margin-right: 3rem !important; }
  .me-xxxl-auto {
    margin-right: auto !important; }
  .mb-xxxl-0 {
    margin-bottom: 0 !important; }
  .mb-xxxl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xxxl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xxxl-3 {
    margin-bottom: 1rem !important; }
  .mb-xxxl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xxxl-5 {
    margin-bottom: 3rem !important; }
  .mb-xxxl-auto {
    margin-bottom: auto !important; }
  .ms-xxxl-0 {
    margin-left: 0 !important; }
  .ms-xxxl-1 {
    margin-left: 0.25rem !important; }
  .ms-xxxl-2 {
    margin-left: 0.5rem !important; }
  .ms-xxxl-3 {
    margin-left: 1rem !important; }
  .ms-xxxl-4 {
    margin-left: 1.5rem !important; }
  .ms-xxxl-5 {
    margin-left: 3rem !important; }
  .ms-xxxl-auto {
    margin-left: auto !important; }
  .p-xxxl-0 {
    padding: 0 !important; }
  .p-xxxl-1 {
    padding: 0.25rem !important; }
  .p-xxxl-2 {
    padding: 0.5rem !important; }
  .p-xxxl-3 {
    padding: 1rem !important; }
  .p-xxxl-4 {
    padding: 1.5rem !important; }
  .p-xxxl-5 {
    padding: 3rem !important; }
  .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xxxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xxxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xxxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xxxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xxxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xxxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xxxl-0 {
    padding-top: 0 !important; }
  .pt-xxxl-1 {
    padding-top: 0.25rem !important; }
  .pt-xxxl-2 {
    padding-top: 0.5rem !important; }
  .pt-xxxl-3 {
    padding-top: 1rem !important; }
  .pt-xxxl-4 {
    padding-top: 1.5rem !important; }
  .pt-xxxl-5 {
    padding-top: 3rem !important; }
  .pe-xxxl-0 {
    padding-right: 0 !important; }
  .pe-xxxl-1 {
    padding-right: 0.25rem !important; }
  .pe-xxxl-2 {
    padding-right: 0.5rem !important; }
  .pe-xxxl-3 {
    padding-right: 1rem !important; }
  .pe-xxxl-4 {
    padding-right: 1.5rem !important; }
  .pe-xxxl-5 {
    padding-right: 3rem !important; }
  .pb-xxxl-0 {
    padding-bottom: 0 !important; }
  .pb-xxxl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xxxl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xxxl-3 {
    padding-bottom: 1rem !important; }
  .pb-xxxl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xxxl-5 {
    padding-bottom: 3rem !important; }
  .ps-xxxl-0 {
    padding-left: 0 !important; }
  .ps-xxxl-1 {
    padding-left: 0.25rem !important; }
  .ps-xxxl-2 {
    padding-left: 0.5rem !important; }
  .ps-xxxl-3 {
    padding-left: 1rem !important; }
  .ps-xxxl-4 {
    padding-left: 1.5rem !important; }
  .ps-xxxl-5 {
    padding-left: 3rem !important; }
  .gap-xxxl-0 {
    gap: 0 !important; }
  .gap-xxxl-1 {
    gap: 0.25rem !important; }
  .gap-xxxl-2 {
    gap: 0.5rem !important; }
  .gap-xxxl-3 {
    gap: 1rem !important; }
  .gap-xxxl-4 {
    gap: 1.5rem !important; }
  .gap-xxxl-5 {
    gap: 3rem !important; }
  .text-xxxl-start {
    text-align: left !important; }
  .text-xxxl-end {
    text-align: right !important; }
  .text-xxxl-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important; }
  .fs-2 {
    font-size: 2rem !important; }
  .fs-3 {
    font-size: 1.75rem !important; }
  .fs-4 {
    font-size: 1.5rem !important; } }

@media print {
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-grid {
    display: -ms-grid !important;
    display: grid !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-print-none {
    display: none !important; } }

/**
 * Mixins
 * Useful elements that can be use..
*/
/*--- Use for images that you need to fill in a div ---*/
/*--- Use for a element that you need to center in the middle ---*/
/*--- Use for a element that you need to left center ---*/
/*--- Use for a element that you need to right center ---*/
/*--- Use for a element that you need to left bottom ---*/
/*--- Use for a element with a background image that you need it to fill the container ---*/
/*--- */
/*--- */
.list--hideable * {
  overflow: hidden;
  transition: 0.25s ease; }

.list--hideable.list--show-hidden *:nth-of-type(4) ~ * {
  max-height: 0;
  display: none; }

.list--hideable.list--show-hidden *.show-more-link {
  max-height: 100%; }

.list--hideable.list--show-all *:nth-of-type(4) ~ * {
  max-height: 100%; }

.list--hideable *:nth-of-type(4) ~ * {
  max-height: 0; }

/*--- */
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(120, 152, 200, 0.4); }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(120, 152, 200, 0); }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(120, 152, 200, 0); } }

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(120, 152, 200, 0.4); }
  70% {
    box-shadow: 0 0 0 10px rgba(120, 152, 200, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(120, 152, 200, 0); } }

body {
  padding: 0;
  margin: 0;
  font-size: 16px;
  overflow-x: hidden; }
  body .entry-title {
    font-weight: 700; }
  body .entry-content p {
    margin-bottom: 2rem; }
  body .error-content ul a {
    text-decoration: underline; }

.block-wrapper {
  overflow-x: hidden; }

img {
  display: inline-block;
  vertical-align: middle; }

.site-inner {
  margin: 40px auto; }

/**
 * Swiper 5.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2019
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color:#007aff; }

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1; }

.swiper-container-vertical > .swiper-wrapper {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.swiper-container-multirow-column > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  transition-property: height,-webkit-transform;
  transition-property: transform,height;
  transition-property: transform,height,-webkit-transform; }

.swiper-container-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px; }

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none; }

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none; }

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start; }

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory; }

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: y mandatory;
      -ms-scroll-snap-type: y mandatory;
          scroll-snap-type: y mandatory; }

:root {
  --swiper-navigation-size:44px; }

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size)/ 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color)); }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto; }

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: 'prev'; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto; }

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: 'next'; }

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
  --swiper-navigation-color:#ffffff; }

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
  --swiper-navigation-color:#000000; }

.swiper-button-lock {
  display: none; }

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%; }

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
  position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
      -ms-transform: scale(0.66);
          transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
      -ms-transform: scale(0.66);
          transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33); }

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color)); }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform,.2s top; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform,.2s left; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform,.2s right; }

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-white {
  --swiper-pagination-color:#ffffff; }

.swiper-pagination-black {
  --swiper-pagination-color:#000000; }

.swiper-pagination-lock {
  display: none; }

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

.swiper-scrollbar-lock {
  display: none; }

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center; }

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain; }

.swiper-slide-zoomed {
  cursor: move; }

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent; }

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff; }

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000; }

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube {
  overflow: visible; }

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%; }

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible; }

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0; }

.swiper-container-flip {
  overflow: visible; }

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.button-with-icon, .gform_wrapper.gravity-theme #field_submit input, .loadMoreBtn, .block-cta__link, .block-features__link, .block-hero__text-link, .archive-main__link {
  gap: 12px;
  margin-top: 1rem; }
  @media (min-width: 992px) {
    .button-with-icon, .gform_wrapper.gravity-theme #field_submit input, .loadMoreBtn, .block-cta__link, .block-features__link, .block-hero__text-link, .archive-main__link {
      font-size: 0.85rem; } }
  @media (min-width: 1200px) {
    .button-with-icon, .gform_wrapper.gravity-theme #field_submit input, .loadMoreBtn, .block-cta__link, .block-features__link, .block-hero__text-link, .archive-main__link {
      font-size: 0.95rem;
      margin-top: 1.25rem;
      height: 40px; } }
  .button-with-icon svg, .gform_wrapper.gravity-theme #field_submit input svg, .loadMoreBtn svg, .block-cta__link svg, .block-features__link svg, .block-hero__text-link svg, .archive-main__link svg {
    fill: #FFFFFF;
    height: 16px; }

.transparent-button-with-icon, .block-features__text-link, .block-features__link:nth-of-type(2), .block-team__text-link, .archive-main__text-link, .archive-main__link:nth-of-type(2) {
  gap: 12px;
  margin-top: 1.25rem; }
  .transparent-button-with-icon svg, .block-features__text-link svg, .block-features__link:nth-of-type(2) svg, .block-team__text-link svg, .archive-main__text-link svg, .archive-main__link:nth-of-type(2) svg {
    fill: #DA342C;
    height: 16px; }
  .transparent-button-with-icon:hover svg, .block-features__text-link:hover svg, .block-features__link:hover:nth-of-type(2) svg, .block-team__text-link:hover svg, .archive-main__text-link:hover svg, .archive-main__link:hover:nth-of-type(2) svg {
    fill: #FFFFFF; }

.header {
  background-color: #FFFFFF;
  padding: 1.5rem 0; }
  @media (min-width: 1200px) {
    .header {
      padding-top: 1.5rem;
      padding-bottom: 2rem; } }
  .header__logo-image {
    width: 5rem; }
    @media (min-width: 500px) {
      .header__logo-image {
        width: 6rem; } }
    @media (min-width: 665px) {
      .header__logo-image {
        width: 6.5rem; } }
  .header__social-list {
    margin: 0; }
    @media (min-width: 1200px) {
      .header__social-list {
        margin-top: 0.5rem; } }
  @media (min-width: 1200px) {
    .header__social-list-item:not(:last-child) {
      margin-right: 14px; } }
  .header__social-list-link {
    color: #DA342C; }
    .header__social-list-link svg {
      height: 22px;
      width: 22px; }

.nav__link {
  padding-bottom: 0;
  font-size: 15.5px;
  font-weight: 400; }
  .nav__link:last-child {
    padding-right: 0; }

.section-heading, .block-txt__heading, .block-cta__heading, .block-features__heading, .block-hero__text-heading, .block-icon-grid__heading, .block-team__heading, .block-video__heading, .archive-main__heading {
  font-weight: 800;
  font-size: 1.65rem;
  letter-spacing: 0.5px; }
  @media (min-width: 575px) {
    .section-heading, .block-txt__heading, .block-cta__heading, .block-features__heading, .block-hero__text-heading, .block-icon-grid__heading, .block-team__heading, .block-video__heading, .archive-main__heading {
      font-size: 2rem; } }
  @media (min-width: 768px) {
    .section-heading, .block-txt__heading, .block-cta__heading, .block-features__heading, .block-hero__text-heading, .block-icon-grid__heading, .block-team__heading, .block-video__heading, .archive-main__heading {
      font-size: 2.3rem; } }
  @media (min-width: 1200px) {
    .section-heading, .block-txt__heading, .block-cta__heading, .block-features__heading, .block-hero__text-heading, .block-icon-grid__heading, .block-team__heading, .block-video__heading, .archive-main__heading {
      font-size: 2.6rem; } }
  @media (min-width: 1440px) {
    .section-heading, .block-txt__heading, .block-cta__heading, .block-features__heading, .block-hero__text-heading, .block-icon-grid__heading, .block-team__heading, .block-video__heading, .archive-main__heading {
      font-size: 3.1rem; } }

.section-title, .block-txt__title, .block-content-txt-img__title, .block-features__title, .block-icon-grid__title, .block-team__title, .block-video__title, .archive-main__title {
  line-height: 1.4;
  font-weight: 800;
  display: block;
  padding-bottom: 0.75rem;
  font-size: 0.95rem; }
  @media (min-width: 768px) {
    .section-title, .block-txt__title, .block-content-txt-img__title, .block-features__title, .block-icon-grid__title, .block-team__title, .block-video__title, .archive-main__title {
      padding-bottom: 0.75rem;
      font-size: 1rem; } }
  @media (min-width: 1440px) {
    .section-title, .block-txt__title, .block-content-txt-img__title, .block-features__title, .block-icon-grid__title, .block-team__title, .block-video__title, .archive-main__title {
      font-size: 1.25rem; } }

.gallery-thumbs {
  margin-top: 30px; }

.swiper-slide .bg-img {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 100%;
  height: 100%; }
  .swiper-slide .bg-img:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 52.99745%; }

.swiper-pagination {
  margin: 0;
  text-align: center !important;
  background: #F0F0F0;
  padding: 5px;
  font-size: 10px;
  bottom: 40px;
  color: #FFFFFF;
  position: relative; }

.swiper-pagination-bullet-active {
  color: #000000 !important; }

.swiper-button-next {
  right: 0; }

.swiper-button-prev {
  left: 0; }

.swiper-button-next, .swiper-button-prev {
  color: #FFFFFF !important;
  width: 70px;
  height: 70px;
  background: #000000;
  text-align: center; }

.footer {
  background-color: #FFFFFF;
  padding: 2rem 0; }
  @media (min-width: 1200px) {
    .footer {
      padding-top: 5rem;
      padding-bottom: 4rem; } }
  .footer__row {
    gap: 4rem; }
    @media (min-width: 992px) {
      .footer__row {
        gap: 0; } }
  .footer__logo-image {
    width: 5rem; }
    @media (min-width: 500px) {
      .footer__logo-image {
        width: 6rem; } }
    @media (min-width: 665px) {
      .footer__logo-image {
        width: 6.5rem; } }
  .footer__nav-list {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 3rem 0;
    margin-bottom: 0; }
    @media (min-width: 1200px) {
      .footer__nav-list {
        gap: 0rem; } }
    @media (min-width: 1440px) {
      .footer__nav-list {
        row-gap: 1.5rem; } }
    .footer__nav-list .current_page_item,
    .footer__nav-list .current-menu-item {
      text-decoration: underline; }
  .footer__nav-item {
    padding-bottom: 0;
    padding-right: 20px;
    padding-left: 17px; }
    @media (min-width: 1200px) {
      .footer__nav-item {
        padding-right: 37px;
        padding-left: 0px; } }
    @media (min-width: 1440px) {
      .footer__nav-item {
        padding-right: 38px;
        padding-left: 10px; } }
    @media (min-width: 992px) {
      .footer__nav-item:last-of-type {
        padding-right: 0; } }
    @media (min-width: 992px) {
      .footer__nav-item:last-of-type {
        padding-left: 0; } }
  .footer__nav-link {
    padding: 0;
    font-size: 15px;
    font-weight: 400; }
    @media (min-width: 768px) {
      .footer__nav-link {
        font-size: 16px; } }
    @media (min-width: 992px) {
      .footer__nav-link {
        font-size: 14px; } }
    @media (min-width: 1200px) {
      .footer__nav-link {
        font-size: 16px; } }
    .footer__nav-link:hover {
      text-decoration: underline;
      text-underline-offset: 1.5px;
      text-decoration-thickness: 1px; }
  @media (min-width: 992px) {
    .footer__social {
      margin-top: 4rem; } }
  @media (min-width: 1200px) {
    .footer__social {
      margin-top: 0; } }
  .footer__social-list {
    width: 100%;
    margin: 0; }
    @media (min-width: 992px) {
      .footer__social-list {
        gap: 1.5rem; } }
    @media (min-width: 1200px) {
      .footer__social-list {
        margin-top: 0.5rem;
        gap: 0rem; } }
  @media (min-width: 1200px) {
    .footer__social-list-item:not(:last-child) {
      margin-right: 14px; } }
  .footer__social-list-link {
    color: #DA342C; }
    .footer__social-list-link svg {
      height: 27px;
      width: 27px; }
      @media (min-width: 992px) {
        .footer__social-list-link svg {
          height: 20px;
          width: 20px; } }
      @media (min-width: 1440px) {
        .footer__social-list-link svg {
          height: 22px;
          width: 22px; } }
  .footer__spacer {
    margin: 2rem 0; }
    @media (min-width: 1200px) {
      .footer__spacer {
        margin: 3rem 0; } }
  .footer__spacer-line {
    background-color: #000000;
    height: 1px; }
  .footer__small-print {
    row-gap: 1rem;
    -webkit-column-gap: 2rem;
            column-gap: 2rem;
    font-size: 14px; }
    @media (min-width: 1200px) {
      .footer__small-print {
        -webkit-column-gap: 2.3rem;
                column-gap: 2.3rem; } }
  .footer__small-print-copyright {
    text-align: center; }
  .footer__small-print-menu {
    gap: 38px; }
  .footer__small-print-menu-link {
    text-decoration: underline;
    text-underline-offset: 1.5px;
    text-decoration-thickness: 1px; }

.gform_wrapper.gravity-theme #field_submit {
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end; }

#gform_wrapper_3 {
  margin-top: 2rem; }

.gform_wrapper.gravity-theme input {
  font-family: "Nunito Sans", sans-serif; }

.loadMoreBtn {
  max-width: 145px;
  color: #FFFFFF !important;
  padding: 0.45rem 2rem 0.45rem 2.3rem;
  margin: 0 auto;
  margin-top: 5rem;
  line-height: 1.6; }
  @media (min-width: 1440px) {
    .loadMoreBtn {
      margin-top: 4.25rem; } }

#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner,
#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::before,
#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
  background-color: #DA342C; }

@media (min-width: 1200px) and (max-width: 1439.98px) {
  #mega-menu-wrap-header-menu #mega-menu-header-menu {
    padding-left: 0px; } }

.mega-menu-header-menu-mobile-open #mega-menu-wrap-header-menu #mega-menu-header-menu {
  margin-top: 20px; }
  @media (min-width: 575px) {
    .mega-menu-header-menu-mobile-open #mega-menu-wrap-header-menu #mega-menu-header-menu {
      margin-top: 25px; } }
  @media (min-width: 768px) {
    .mega-menu-header-menu-mobile-open #mega-menu-wrap-header-menu #mega-menu-header-menu {
      margin-top: 30px; } }

.mega-menu-header-menu-mobile-open #mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu {
  background-color: #DA342C; }

.mega-menu-header-menu-mobile-open #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item a.mega-menu-link {
  color: #FFFFFF;
  text-align: center;
  height: 55px;
  line-height: 55px;
  border-bottom: 0.5px solid #FFFFFF; }

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  color: #FFFFFF;
  text-align: center;
  height: 50px;
  line-height: 55px;
  font-size: 13px;
  border-bottom: 0.5px solid #FFFFFF; }

@media (min-width: 1200px) and (max-width: 1439.98px) {
  #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 0px 0px 30px; } }

#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
  margin-right: 0; }

#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
  top: 65%; }

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  background-color: #FFFFFF;
  color: #000000; }

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
  background-color: #F0F0F0;
  color: #000000; }

#mega-menu-wrap-header-menu #mega-menu-header-menu[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu {
  transition: none; }

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #000000;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #F0F0F0;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #F0F0F0; }

.mfp-preloader a:hover {
  color: #FFFFFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFFFFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1; }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #000000; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFFFFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #F0F0F0;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left:after {
  border-right: 17px solid #FFFFFF;
  margin-left: 31px; }

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #000000; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after {
  border-left: 17px solid #FFFFFF;
  margin-left: 39px; }

.mfp-arrow-right:before {
  border-left: 27px solid #000000; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000000; }

.mfp-figure small, .mfp-figure .small {
  color: #F0F0F0;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #FFFFFF;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small, .mfp-img-mobile .mfp-figure .small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
        transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
        transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
        transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.block-brand-banner {
  background-color: #3C3C3C;
  padding: 3rem 0; }
  @media (min-width: 992px) {
    .block-brand-banner {
      padding: 4.3rem 0; } }
  .block-brand-banner__images {
    height: 10rem; }
    @media (min-width: 575px) {
      .block-brand-banner__images {
        height: 13rem; } }
  .block-brand-banner__strip {
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 2.2rem; }
    @media (min-width: 1440px) {
      .block-brand-banner__strip {
        padding: 0 1.25rem; } }
  .block-brand-banner__image {
    height: 3rem; }
    @media (min-width: 768px) {
      .block-brand-banner__image {
        height: 2.2rem; } }
    @media (min-width: 790px) {
      .block-brand-banner__image {
        height: 2.4rem; } }
    @media (min-width: 815px) {
      .block-brand-banner__image {
        height: 2.5rem; } }
    @media (min-width: 840px) {
      .block-brand-banner__image {
        height: 2.6rem; } }
    @media (min-width: 865px) {
      .block-brand-banner__image {
        height: 2.7rem; } }
    @media (min-width: 888px) {
      .block-brand-banner__image {
        height: 2.8rem; } }
    @media (min-width: 910px) {
      .block-brand-banner__image {
        height: 2.9rem; } }
    @media (min-width: 992px) {
      .block-brand-banner__image {
        height: 3rem; } }
    @media (min-width: 1024px) {
      .block-brand-banner__image {
        height: 3.2rem; } }
    @media (min-width: 1130px) {
      .block-brand-banner__image {
        height: 3.5rem; } }
    @media (min-width: 1440px) {
      .block-brand-banner__image {
        height: 4.6rem; } }

.block-txt {
  padding: 2rem 0; }
  @media (min-width: 575px) {
    .block-txt {
      padding: 3rem 0; } }
  @media (min-width: 1200px) {
    .block-txt {
      padding: 4rem 0; } }
  .block-txt--background-image {
    background-image: url("/wp-content/themes/mad/src/assets/images/grey-background-patterned.png");
    background-size: cover;
    background-repeat: no-repeat; }
  .block-txt__title {
    border-bottom: 1px solid; }
    .bg-primary .block-txt__title {
      color: #FFFFFF; }
    .bg-secondary .block-txt__title {
      color: #000000; }
    .bg-grey-dark .block-txt__title {
      color: #FFFFFF; }
    .bg-grey-light .block-txt__title {
      color: #2B2B2B; }
    .bg-off-black .block-txt__title {
      color: #000000; }
    .bg-light .block-txt__title {
      color: #2B2B2B; }
    .bg-dark .block-txt__title {
      color: #000000; }
    .bg-success .block-txt__title {
      color: #000000; }
    .bg-info .block-txt__title {
      color: #000000; }
    .bg-warning .block-txt__title {
      color: #000000; }
    .bg-danger .block-txt__title {
      color: #000000; }
    .bg-primary .block-txt__title {
      border-color: #FFFFFF; }
    .bg-secondary .block-txt__title {
      border-color: #000000; }
    .bg-grey-dark .block-txt__title {
      border-color: #FFFFFF; }
    .bg-grey-light .block-txt__title {
      border-color: #2B2B2B; }
    .bg-off-black .block-txt__title {
      border-color: #000000; }
    .bg-light .block-txt__title {
      border-color: #2B2B2B; }
    .bg-dark .block-txt__title {
      border-color: #000000; }
    .bg-success .block-txt__title {
      border-color: #000000; }
    .bg-info .block-txt__title {
      border-color: #000000; }
    .bg-warning .block-txt__title {
      border-color: #000000; }
    .bg-danger .block-txt__title {
      border-color: #000000; }
    .block-txt--background-image .block-txt__title {
      color: #FFFFFF; }
    .bg-grey-light .block-txt__title {
      color: #000000; }
  .block-txt__heading {
    padding-top: 1.5rem;
    padding-bottom: 1rem;
    letter-spacing: 1px; }
    .bg-primary .block-txt__heading {
      color: #FFFFFF; }
    .bg-secondary .block-txt__heading {
      color: #000000; }
    .bg-grey-dark .block-txt__heading {
      color: #FFFFFF; }
    .bg-grey-light .block-txt__heading {
      color: #2B2B2B; }
    .bg-off-black .block-txt__heading {
      color: #000000; }
    .bg-light .block-txt__heading {
      color: #2B2B2B; }
    .bg-dark .block-txt__heading {
      color: #000000; }
    .bg-success .block-txt__heading {
      color: #000000; }
    .bg-info .block-txt__heading {
      color: #000000; }
    .bg-warning .block-txt__heading {
      color: #000000; }
    .bg-danger .block-txt__heading {
      color: #000000; }
    @media (min-width: 575px) {
      .block-txt__heading {
        font-size: 2rem; } }
    @media (min-width: 768px) {
      .block-txt__heading {
        font-size: 2.4rem; } }
    @media (min-width: 992px) {
      .block-txt__heading {
        font-size: 2.5rem; } }
    @media (min-width: 1200px) {
      .block-txt__heading {
        font-size: 2.4rem; } }
    @media (min-width: 1440px) {
      .block-txt__heading {
        font-size: 3rem; } }
    .block-txt--background-image .block-txt__heading {
      color: #FFFFFF; }
    .bg-grey-light .block-txt__heading {
      color: #000000; }
  .block-txt__text-content {
    line-height: 1.5;
    font-size: 0.95rem; }
    .bg-primary .block-txt__text-content {
      color: #FFFFFF; }
    .bg-secondary .block-txt__text-content {
      color: #000000; }
    .bg-grey-dark .block-txt__text-content {
      color: #FFFFFF; }
    .bg-grey-light .block-txt__text-content {
      color: #2B2B2B; }
    .bg-off-black .block-txt__text-content {
      color: #000000; }
    .bg-light .block-txt__text-content {
      color: #2B2B2B; }
    .bg-dark .block-txt__text-content {
      color: #000000; }
    .bg-success .block-txt__text-content {
      color: #000000; }
    .bg-info .block-txt__text-content {
      color: #000000; }
    .bg-warning .block-txt__text-content {
      color: #000000; }
    .bg-danger .block-txt__text-content {
      color: #000000; }
    @media (min-width: 768px) {
      .block-txt__text-content {
        font-size: 1.05rem; } }
    @media (min-width: 992px) {
      .block-txt__text-content {
        font-size: 1.12rem; } }
    @media (min-width: 1200px) {
      .block-txt__text-content {
        font-size: 1.02rem; } }
    @media (min-width: 1440px) {
      .block-txt__text-content {
        font-size: 1.25rem; } }
    .block-txt--background-image .block-txt__text-content {
      color: #FFFFFF; }
    .bg-grey-light .block-txt__text-content {
      color: #000000; }

.block-content-txt-img {
  position: relative; }
  .block-content-txt-img--light-with-polygon {
    padding-top: 1.75rem; }
  .block-content-txt-img--light, .block-content-txt-img--dark {
    padding: 4rem 0; }
  .block-content-txt-img__shape {
    background-image: url("/wp-content/themes/mad/src/assets/images/shape-right-mobile.png");
    background-size: contain;
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    padding-top: 3rem;
    padding-bottom: 4rem; }
    @media (min-width: 390px) {
      .block-content-txt-img__shape {
        background-size: 100%;
        background-position-x: 0%;
        background-position-y: 0%; } }
    @media (min-width: 768px) {
      .block-content-txt-img__shape {
        background-image: url("/wp-content/themes/mad/src/assets/images/shape-right-tablet.png");
        background-size: cover;
        background-position-x: -15rem;
        background-repeat: no-repeat;
        padding-top: 4rem;
        padding-bottom: 2rem; } }
    @media (min-width: 815px) {
      .block-content-txt-img__shape {
        background-position-x: -13rem; } }
    @media (min-width: 840px) {
      .block-content-txt-img__shape {
        background-position-x: -11rem; } }
    @media (min-width: 865px) {
      .block-content-txt-img__shape {
        background-image: url("/wp-content/themes/mad/src/assets/images/svg/shape-dark.svg");
        background-position-x: -9rem; } }
    @media (min-width: 888px) {
      .block-content-txt-img__shape {
        background-position-x: -8rem; } }
    @media (min-width: 910px) {
      .block-content-txt-img__shape {
        background-position-x: -7rem; } }
    @media (min-width: 934px) {
      .block-content-txt-img__shape {
        background-position-x: -5rem; } }
    @media (min-width: 955px) {
      .block-content-txt-img__shape {
        background-image: url("/wp-content/themes/mad/src/assets/images/svg/shape-dark.svg"); } }
    @media (min-width: 992px) {
      .block-content-txt-img__shape {
        background-size: 100%;
        background-position-x: -4rem;
        background-repeat: no-repeat;
        padding-top: 4rem;
        padding-bottom: 4rem; } }
    @media (min-width: 1130px) {
      .block-content-txt-img__shape {
        background-position-x: -1rem; } }
    @media (min-width: 1160px) {
      .block-content-txt-img__shape {
        background-position-x: -2rem; } }
    @media (min-width: 1200px) {
      .block-content-txt-img__shape {
        background-position-x: -3rem; } }
    @media (min-width: 1440px) {
      .block-content-txt-img__shape {
        background-size: 98%;
        background-position: -1rem;
        padding-top: 4.5rem;
        padding-bottom: 4rem; } }
    @media (min-width: 1600px) {
      .block-content-txt-img__shape {
        max-width: 1550px;
        background-size: 99%;
        background-position: left;
        padding-top: 6rem; } }
  .block-content-txt-img__shape-reversed {
    background-image: url("/wp-content/themes/mad/src/assets/images/shape-left-mobile.png");
    background-size: contain;
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    padding-top: 3rem;
    padding-bottom: 4rem; }
    @media (min-width: 390px) {
      .block-content-txt-img__shape-reversed {
        background-size: 100%;
        background-position-x: 0%;
        background-position-y: 0%; } }
    @media (min-width: 768px) {
      .block-content-txt-img__shape-reversed {
        background-image: url("/wp-content/themes/mad/src/assets/images/shape-left-tablet.png");
        background-size: cover;
        background-position-x: 4rem;
        background-repeat: no-repeat;
        padding-top: 4rem;
        padding-bottom: 2rem; } }
    @media (min-width: 955px) {
      .block-content-txt-img__shape-reversed {
        background-image: url("/wp-content/themes/mad/src/assets/images/svg/shape-dark-reversed.svg"); } }
    @media (min-width: 992px) {
      .block-content-txt-img__shape-reversed {
        background-size: 93%;
        background-position: right;
        background-repeat: no-repeat;
        padding-top: 4rem;
        padding-bottom: 4rem; } }
    @media (min-width: 1440px) {
      .block-content-txt-img__shape-reversed {
        background-image: url("/wp-content/themes/mad/src/assets/images/svg/shape-dark-reversed.svg");
        padding-top: 4.5rem;
        padding-bottom: 4rem; } }
    @media (min-width: 1600px) {
      .block-content-txt-img__shape-reversed {
        max-width: 1550px;
        background-size: 99%;
        background-position: right;
        padding-top: 6rem; } }
  .block-content-txt-img__container {
    position: relative;
    z-index: 3; }
  .block-content-txt-img__row {
    --bs-gutter-y: 1.25rem; }
    @media (min-width: 768px) {
      .block-content-txt-img__row {
        --bs-gutter-y: 2rem; } }
  .block-content-txt-img__text-col {
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
    gap: 2rem; }
    @media (min-width: 768px) and (max-width: 789.98px) {
      .block-content-txt-img__text-col {
        padding-left: 0;
        padding-right: 0; } }
    @media (min-width: 992px) {
      .block-content-txt-img__text-col {
        gap: 3rem; } }
    @media (min-width: 1200px) {
      .block-content-txt-img__text-col {
        gap: 2rem; } }
    @media (min-width: 1440px) {
      .block-content-txt-img__text-col {
        gap: 3.1rem; } }
    @media (min-width: 1600px) {
      .block-content-txt-img__text-col {
        gap: 4rem; } }
  @media (min-width: 715px) {
    .block-content-txt-img__text-container {
      padding: 0 0.8rem; } }
  @media (min-width: 768px) {
    .block-content-txt-img__text-container {
      padding: 0; } }
  .block-content-txt-img__text-container--light-with-polygon {
    color: #FFFFFF; }
    .block-content-txt-img__text-container--light-with-polygon a {
      color: #FFFFFF; }
  .block-content-txt-img__text-container--light {
    color: #000000; }
    .block-content-txt-img__text-container--light a {
      color: #000000; }
  .block-content-txt-img__text-container--dark {
    color: #FFFFFF; }
    .block-content-txt-img__text-container--dark a {
      color: #FFFFFF; }
  .block-content-txt-img__title {
    padding-bottom: 0.75rem;
    margin-bottom: 1.5rem;
    border-bottom: 0.5px solid; }
    .block-content-txt-img__title--light-with-polygon {
      border-color: #FFFFFF; }
    .block-content-txt-img__title--light {
      border-color: #000000; }
    .block-content-txt-img__title--dark {
      border-color: #FFFFFF; }
  .block-content-txt-img__heading {
    font-weight: 800;
    font-size: 1.15rem;
    line-height: 1.3;
    margin-bottom: 1.25rem; }
    @media (min-width: 450px) {
      .block-content-txt-img__heading {
        font-size: 1.6rem; } }
    @media (min-width: 768px) {
      .block-content-txt-img__heading {
        font-size: 1.4rem;
        margin-bottom: 2rem; } }
    @media (min-width: 1200px) {
      .block-content-txt-img__heading {
        font-size: 2rem; } }
    @media (min-width: 1440px) {
      .block-content-txt-img__heading {
        font-size: 3rem; } }
  .block-content-txt-img__text-content {
    font-size: 0.85rem; }
    @media (min-width: 450px) {
      .block-content-txt-img__text-content {
        font-size: 1.1rem; } }
    @media (min-width: 768px) {
      .block-content-txt-img__text-content {
        font-size: 1rem; } }
    @media (min-width: 992px) {
      .block-content-txt-img__text-content {
        font-size: 0.9rem; } }
    @media (min-width: 1200px) {
      .block-content-txt-img__text-content {
        font-size: 1rem; } }
    @media (min-width: 1440px) {
      .block-content-txt-img__text-content {
        font-size: 1.25rem; } }
  .block-content-txt-img__link {
    width: auto;
    gap: 12px;
    margin-top: 1.25rem;
    font-size: 0.8rem; }
    @media (min-width: 992px) {
      .block-content-txt-img__link {
        margin-top: 1.5rem;
        font-size: 0.9rem; } }
    @media (min-width: 1200px) {
      .block-content-txt-img__link {
        margin-top: 3.25rem; } }
  .block-content-txt-img__icon svg {
    height: 16px; }
  .block-content-txt-img__icon--dark svg {
    fill: #000000; }
  .block-content-txt-img__icon--light svg {
    fill: #FFFFFF; }
  .block-content-txt-img__image-col {
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 1440px) {
      .block-content-txt-img__image-col--1 {
        -webkit-justify-content: start;
            -ms-flex-pack: start;
                justify-content: start; } }
    @media (min-width: 1600px) {
      .block-content-txt-img__image-col--1 {
        padding-left: 0; } }
    @media (min-width: 1440px) {
      .block-content-txt-img__image-col--2 {
        -webkit-justify-content: end;
            -ms-flex-pack: end;
                justify-content: end; } }
    @media (min-width: 1600px) {
      .block-content-txt-img__image-col--2 {
        padding-right: 0; } }
  .block-content-txt-img__image {
    display: block;
    object-fit: cover;
    height: 13.8rem; }
    @media (min-width: 390px) {
      .block-content-txt-img__image {
        height: 15rem; } }
    @media (min-width: 430px) {
      .block-content-txt-img__image {
        height: 16rem; } }
    @media (min-width: 450px) {
      .block-content-txt-img__image {
        height: 17.5rem; } }
    @media (min-width: 467px) {
      .block-content-txt-img__image {
        height: 15.2rem; } }
    @media (min-width: 500px) {
      .block-content-txt-img__image {
        height: 16.2rem; } }
    @media (min-width: 525px) {
      .block-content-txt-img__image {
        height: 17.2rem; } }
    @media (min-width: 540px) {
      .block-content-txt-img__image {
        height: 18rem; } }
    @media (min-width: 575px) {
      .block-content-txt-img__image {
        height: 18.5rem; } }
    @media (min-width: 630px) {
      .block-content-txt-img__image {
        height: 20rem; } }
    @media (min-width: 665px) {
      .block-content-txt-img__image {
        height: 21rem; } }
    @media (min-width: 690px) {
      .block-content-txt-img__image {
        height: 22rem; } }
    @media (min-width: 740px) {
      .block-content-txt-img__image {
        height: 23rem; } }
    @media (min-width: 768px) {
      .block-content-txt-img__image {
        height: 15.5rem; } }
    @media (min-width: 840px) {
      .block-content-txt-img__image {
        height: 16.5rem; } }
    @media (min-width: 865px) {
      .block-content-txt-img__image {
        height: 17rem; } }
    @media (min-width: 910px) {
      .block-content-txt-img__image {
        height: 17.5rem; } }
    @media (min-width: 934px) {
      .block-content-txt-img__image {
        height: 18rem; } }
    @media (min-width: 955px) {
      .block-content-txt-img__image {
        height: 18.5rem; } }
    @media (min-width: 992px) {
      .block-content-txt-img__image {
        height: 19rem; } }
    @media (min-width: 1024px) {
      .block-content-txt-img__image {
        height: 20rem; } }
    @media (min-width: 1070px) {
      .block-content-txt-img__image {
        height: 20.5rem; } }
    @media (min-width: 1105px) {
      .block-content-txt-img__image {
        height: 21.5rem; } }
    @media (min-width: 1130px) {
      .block-content-txt-img__image {
        height: 22rem; } }
    @media (min-width: 1200px) {
      .block-content-txt-img__image {
        height: 23.5rem; } }
    @media (min-width: 1440px) {
      .block-content-txt-img__image {
        height: 29.25rem; } }

.block-cta {
  padding: 3.5rem 0; }
  @media (min-width: 1440px) {
    .block-cta {
      padding-bottom: 4rem;
      padding-top: 4.25rem; } }
  .block-cta--background-image {
    background-image: url("/wp-content/themes/mad/src/assets/images/grey-background-patterned.png");
    background-size: cover;
    background-repeat: no-repeat; }
  .block-cta__column {
    gap: 5px; }
  .block-cta__heading {
    margin-bottom: 0; }
    .bg-primary .block-cta__heading {
      color: #FFFFFF; }
    .bg-secondary .block-cta__heading {
      color: #000000; }
    .bg-grey-dark .block-cta__heading {
      color: #FFFFFF; }
    .bg-grey-light .block-cta__heading {
      color: #2B2B2B; }
    .bg-off-black .block-cta__heading {
      color: #000000; }
    .bg-light .block-cta__heading {
      color: #2B2B2B; }
    .bg-dark .block-cta__heading {
      color: #000000; }
    .bg-success .block-cta__heading {
      color: #000000; }
    .bg-info .block-cta__heading {
      color: #000000; }
    .bg-warning .block-cta__heading {
      color: #000000; }
    .bg-danger .block-cta__heading {
      color: #000000; }
    .block-cta--background-image .block-cta__heading {
      color: #FFFFFF; }
  .block-cta__subheading {
    margin-top: 1.5rem;
    line-height: 1.4;
    font-weight: 400;
    font-size: 1rem; }
    .bg-primary .block-cta__subheading {
      color: #FFFFFF; }
    .bg-secondary .block-cta__subheading {
      color: #000000; }
    .bg-grey-dark .block-cta__subheading {
      color: #FFFFFF; }
    .bg-grey-light .block-cta__subheading {
      color: #2B2B2B; }
    .bg-off-black .block-cta__subheading {
      color: #000000; }
    .bg-light .block-cta__subheading {
      color: #2B2B2B; }
    .bg-dark .block-cta__subheading {
      color: #000000; }
    .bg-success .block-cta__subheading {
      color: #000000; }
    .bg-info .block-cta__subheading {
      color: #000000; }
    .bg-warning .block-cta__subheading {
      color: #000000; }
    .bg-danger .block-cta__subheading {
      color: #000000; }
    @media (min-width: 1200px) {
      .block-cta__subheading {
        font-size: 1.16rem; } }
    @media (min-width: 1440px) {
      .block-cta__subheading {
        margin-top: 2rem;
        font-size: 1.25rem; } }
    .block-cta--background-image .block-cta__subheading {
      color: #FFFFFF; }

.block-features {
  padding-top: 2.5rem;
  padding-bottom: 4rem; }
  @media (min-width: 768px) {
    .block-features--gradient {
      background: linear-gradient(to bottom, white 34%, #F0F0F0 34%); } }
  @media (min-width: 992px) {
    .block-features--gradient {
      background: linear-gradient(to bottom, white 51%, #F0F0F0 51%); } }
  @media (min-width: 1200px) {
    .block-features--gradient {
      background: linear-gradient(to bottom, white 48%, #F0F0F0 48%); } }
  @media (min-width: 1440px) {
    .block-features--gradient {
      background: linear-gradient(to bottom, white 47%, #F0F0F0 47%); } }
  .block-features__cards {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .block-features__cards--3-col {
      --bs-gutter-x: 1.5rem;
      --bs-gutter-y: 2.5rem; }
      @media (min-width: 768px) {
        .block-features__cards--3-col {
          --bs-gutter-x: 2.5rem;
          --bs-gutter-y: 2.5rem; } }
    .block-features__cards--4-col {
      --bs-gutter-x: 1.5rem;
      --bs-gutter-y: 1.5rem; }
      @media (min-width: 768px) {
        .block-features__cards--4-col {
          --bs-gutter-x: 2.5rem;
          --bs-gutter-y: 2.5rem; } }
      @media (min-width: 1200px) {
        .block-features__cards--4-col {
          --bs-gutter-x: 1rem;
          --bs-gutter-y: 2.5rem; } }
      @media (min-width: 1440px) {
        .block-features__cards--4-col {
          --bs-gutter-x: 2rem; } }
  .block-features__title {
    border-bottom: 1px solid; }
    .bg-primary .block-features__title {
      color: #FFFFFF; }
    .bg-secondary .block-features__title {
      color: #000000; }
    .bg-grey-dark .block-features__title {
      color: #FFFFFF; }
    .bg-grey-light .block-features__title {
      color: #2B2B2B; }
    .bg-off-black .block-features__title {
      color: #000000; }
    .bg-light .block-features__title {
      color: #2B2B2B; }
    .bg-dark .block-features__title {
      color: #000000; }
    .bg-success .block-features__title {
      color: #000000; }
    .bg-info .block-features__title {
      color: #000000; }
    .bg-warning .block-features__title {
      color: #000000; }
    .bg-danger .block-features__title {
      color: #000000; }
    .bg-primary .block-features__title {
      border-color: #FFFFFF; }
    .bg-secondary .block-features__title {
      border-color: #000000; }
    .bg-grey-dark .block-features__title {
      border-color: #FFFFFF; }
    .bg-grey-light .block-features__title {
      border-color: #2B2B2B; }
    .bg-off-black .block-features__title {
      border-color: #000000; }
    .bg-light .block-features__title {
      border-color: #2B2B2B; }
    .bg-dark .block-features__title {
      border-color: #000000; }
    .bg-success .block-features__title {
      border-color: #000000; }
    .bg-info .block-features__title {
      border-color: #000000; }
    .bg-warning .block-features__title {
      border-color: #000000; }
    .bg-danger .block-features__title {
      border-color: #000000; }
    @media (min-width: 992px) and (max-width: 1023.98px) {
      .block-features__title {
        font-size: 1rem; } }
    @media (min-width: 1440px) {
      .block-features__title {
        padding-bottom: 0.7rem; } }
  .block-features__heading {
    line-height: 1.3;
    padding-top: 1.5rem;
    padding-bottom: 1rem;
    letter-spacing: 1px; }
    .bg-primary .block-features__heading {
      color: #FFFFFF; }
    .bg-secondary .block-features__heading {
      color: #000000; }
    .bg-grey-dark .block-features__heading {
      color: #FFFFFF; }
    .bg-grey-light .block-features__heading {
      color: #2B2B2B; }
    .bg-off-black .block-features__heading {
      color: #000000; }
    .bg-light .block-features__heading {
      color: #2B2B2B; }
    .bg-dark .block-features__heading {
      color: #000000; }
    .bg-success .block-features__heading {
      color: #000000; }
    .bg-info .block-features__heading {
      color: #000000; }
    .bg-warning .block-features__heading {
      color: #000000; }
    .bg-danger .block-features__heading {
      color: #000000; }
    @media (min-width: 992px) and (max-width: 1023.98px) {
      .block-features__heading {
        font-size: 2.7rem;
        padding-bottom: 0.85rem; } }
    .block-features__heading--orphan {
      padding-bottom: 2.25rem; }
  .block-features__text {
    line-height: 1.4;
    font-size: 0.95rem;
    padding-bottom: 1rem;
    margin-bottom: 0.4rem; }
    .bg-primary .block-features__text {
      color: #FFFFFF; }
    .bg-secondary .block-features__text {
      color: #000000; }
    .bg-grey-dark .block-features__text {
      color: #FFFFFF; }
    .bg-grey-light .block-features__text {
      color: #2B2B2B; }
    .bg-off-black .block-features__text {
      color: #000000; }
    .bg-light .block-features__text {
      color: #2B2B2B; }
    .bg-dark .block-features__text {
      color: #000000; }
    .bg-success .block-features__text {
      color: #000000; }
    .bg-info .block-features__text {
      color: #000000; }
    .bg-warning .block-features__text {
      color: #000000; }
    .bg-danger .block-features__text {
      color: #000000; }
    @media (min-width: 768px) {
      .block-features__text {
        font-size: 1.1rem;
        padding-bottom: 1.5rem; } }
    @media (min-width: 1200px) {
      .block-features__text {
        line-height: 1.6;
        font-size: 1.06rem; } }
    @media (min-width: 1440px) {
      .block-features__text {
        font-size: 1.2rem;
        padding-bottom: 2.5rem; } }
  .block-features__card {
    margin-bottom: 0.5rem; }
    .block-features--gradient .block-features__card {
      background-color: transparent; }
  .block-features__image {
    -webkit-clip-path: polygon(0 0, calc(100% - 90px) 0, 100% 90px, 100% 100%, 0 100%);
            clip-path: polygon(0 0, calc(100% - 90px) 0, 100% 90px, 100% 100%, 0 100%); }
    @media (min-width: 1440px) {
      .block-features__image {
        -webkit-clip-path: polygon(0 0, calc(100% - 110px) 0, 100% 110px, 100% 100%, 0 100%);
                clip-path: polygon(0 0, calc(100% - 110px) 0, 100% 110px, 100% 100%, 0 100%); } }
  .block-features__card-text {
    text-align: start; }
    .block-features__card-text--px-0 {
      padding: 1.5rem 0 0 0; }
      @media (min-width: 1440px) {
        .block-features__card-text--px-0 {
          padding: 2.5rem 0 0 0; } }
    .block-features__card-text--pad-small {
      padding: 1.5rem; }
      @media (min-width: 1440px) {
        .block-features__card-text--pad-small {
          padding: 1.35rem; } }
    .block-features__card-text--grey-light {
      padding: 2rem 1.5rem 2rem 1.85rem; }
  .block-features__text-title {
    display: block;
    text-align: start;
    font-weight: 800;
    border-bottom: 1px solid;
    padding-bottom: 0.65rem;
    margin-bottom: 1.5rem;
    font-size: 0.9rem; }
    .bg-primary .block-features__text-title {
      color: #FFFFFF; }
    .bg-secondary .block-features__text-title {
      color: #000000; }
    .bg-grey-dark .block-features__text-title {
      color: #FFFFFF; }
    .bg-grey-light .block-features__text-title {
      color: #2B2B2B; }
    .bg-off-black .block-features__text-title {
      color: #000000; }
    .bg-light .block-features__text-title {
      color: #2B2B2B; }
    .bg-dark .block-features__text-title {
      color: #000000; }
    .bg-success .block-features__text-title {
      color: #000000; }
    .bg-info .block-features__text-title {
      color: #000000; }
    .bg-warning .block-features__text-title {
      color: #000000; }
    .bg-danger .block-features__text-title {
      color: #000000; }
    .bg-primary .block-features__text-title {
      border-color: #FFFFFF; }
    .bg-secondary .block-features__text-title {
      border-color: #000000; }
    .bg-grey-dark .block-features__text-title {
      border-color: #FFFFFF; }
    .bg-grey-light .block-features__text-title {
      border-color: #2B2B2B; }
    .bg-off-black .block-features__text-title {
      border-color: #000000; }
    .bg-light .block-features__text-title {
      border-color: #2B2B2B; }
    .bg-dark .block-features__text-title {
      border-color: #000000; }
    .bg-success .block-features__text-title {
      border-color: #000000; }
    .bg-info .block-features__text-title {
      border-color: #000000; }
    .bg-warning .block-features__text-title {
      border-color: #000000; }
    .bg-danger .block-features__text-title {
      border-color: #000000; }
    @media (min-width: 500px) {
      .block-features__text-title {
        font-size: 0.8rem; } }
    @media (min-width: 690px) {
      .block-features__text-title {
        font-size: 0.85rem; } }
    @media (min-width: 768px) {
      .block-features__text-title {
        font-size: 0.9rem; } }
    @media (min-width: 992px) {
      .block-features__text-title {
        font-size: 0.9rem; } }
    @media (min-width: 1200px) {
      .block-features__text-title {
        font-size: 1rem; } }
    @media (min-width: 1440px) {
      .block-features__text-title {
        font-size: 1.2rem; } }
  .block-features__text-heading {
    font-size: 1.3rem;
    font-weight: 750;
    letter-spacing: 0.5px;
    margin-bottom: 0; }
    .bg-primary .block-features__text-heading {
      color: #FFFFFF; }
    .bg-secondary .block-features__text-heading {
      color: #000000; }
    .bg-grey-dark .block-features__text-heading {
      color: #FFFFFF; }
    .bg-grey-light .block-features__text-heading {
      color: #2B2B2B; }
    .bg-off-black .block-features__text-heading {
      color: #000000; }
    .bg-light .block-features__text-heading {
      color: #2B2B2B; }
    .bg-dark .block-features__text-heading {
      color: #000000; }
    .bg-success .block-features__text-heading {
      color: #000000; }
    .bg-info .block-features__text-heading {
      color: #000000; }
    .bg-warning .block-features__text-heading {
      color: #000000; }
    .bg-danger .block-features__text-heading {
      color: #000000; }
    @media (min-width: 500px) {
      .block-features__text-heading {
        font-size: 1rem; } }
    @media (min-width: 690px) {
      .block-features__text-heading {
        font-size: 1.2rem; } }
    @media (min-width: 888px) {
      .block-features__text-heading {
        font-size: 1.12rem; } }
    @media (min-width: 1200px) {
      .block-features__text-heading {
        font-size: 1.4rem;
        line-height: 1.4; } }
    @media (min-width: 1440px) {
      .block-features__text-heading {
        margin-bottom: 0.5rem;
        font-size: 2rem;
        line-height: 1.35;
        width: 82%; } }
    @media (min-width: 1600px) {
      .block-features__text-heading {
        font-size: 1.88rem; } }
  .block-features__text-body {
    font-size: 0.9rem;
    padding-top: 0.4rem;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .bg-primary .block-features__text-body {
      color: #FFFFFF; }
    .bg-secondary .block-features__text-body {
      color: #000000; }
    .bg-grey-dark .block-features__text-body {
      color: #FFFFFF; }
    .bg-grey-light .block-features__text-body {
      color: #2B2B2B; }
    .bg-off-black .block-features__text-body {
      color: #000000; }
    .bg-light .block-features__text-body {
      color: #2B2B2B; }
    .bg-dark .block-features__text-body {
      color: #000000; }
    .bg-success .block-features__text-body {
      color: #000000; }
    .bg-info .block-features__text-body {
      color: #000000; }
    .bg-warning .block-features__text-body {
      color: #000000; }
    .bg-danger .block-features__text-body {
      color: #000000; }
    @media (min-width: 500px) {
      .block-features__text-body {
        font-size: 0.8rem; } }
    @media (min-width: 690px) {
      .block-features__text-body {
        font-size: 0.85rem; } }
    @media (min-width: 768px) {
      .block-features__text-body {
        font-size: 0.9rem; } }
    @media (min-width: 992px) {
      .block-features__text-body {
        font-size: 0.9rem; } }
    @media (min-width: 1200px) {
      .block-features__text-body {
        font-size: 1rem; } }
    @media (min-width: 1440px) {
      .block-features__text-body {
        font-size: 1.2rem; } }
    .block-features__card-text--grey-light .block-features__text-body {
      padding-top: 0; }
  .block-features__text-link {
    margin-top: 0.5rem;
    padding: 0.45rem 2rem 0.45rem 2.3rem;
    border: 1.5px solid;
    font-size: 0.8rem;
    -webkit-align-self: start;
        -ms-flex-item-align: start;
                -ms-grid-row-align: start;
            align-self: start; }
    @media (min-width: 992px) {
      .block-features__text-link {
        font-size: 0.9rem; } }
    @media (min-width: 1440px) {
      .block-features__text-link {
        font-size: 0.95rem; } }
  .block-features__links {
    gap: 20px;
    padding-top: 2.5rem; }
    @media (min-width: 992px) {
      .block-features__links {
        padding-top: 3.5rem; } }
    @media (min-width: 1440px) {
      .block-features__links {
        padding-top: 2.5rem; } }
  .block-features__link {
    margin-top: 0;
    font-size: 0.8rem; }
    @media (min-width: 992px) {
      .block-features__link {
        font-size: 0.9rem; } }
    @media (min-width: 1440px) {
      .block-features__link {
        font-size: 0.95rem; } }
    .block-features__link:nth-of-type(2) {
      font-size: 0.8rem;
      margin-top: 0; }
      @media (min-width: 992px) {
        .block-features__link:nth-of-type(2) {
          font-size: 0.9rem; } }
      @media (min-width: 1440px) {
        .block-features__link:nth-of-type(2) {
          font-size: 0.95rem; } }

.block-hero {
  position: relative; }
  @media (min-width: 1600px) {
    .block-hero__container {
      max-width: 1550px;
      margin: 0 auto; } }
  .block-hero__image {
    aspect-ratio: 3 / 2;
    width: 100%;
    object-fit: cover;
    object-position: 0%; }
    @media (min-width: 768px) {
      .block-hero__image {
        aspect-ratio: auto;
        max-width: 100%;
        height: auto; } }
  .block-hero__text-section {
    padding: 3.5rem 0;
    background-color: #FFFFFF;
    text-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 768px) {
      .block-hero__text-section {
        display: block;
        text-align: start;
        padding: 0;
        background: transparent;
        position: absolute;
        top: 16%;
        left: 58%;
        width: 310px; } }
    @media (min-width: 992px) {
      .block-hero__text-section {
        top: 19%;
        left: 57%;
        width: 450px; } }
    @media (min-width: 1440px) {
      .block-hero__text-section {
        top: 20%;
        left: 56%;
        width: 504px; } }
    @media (min-width: 1600px) {
      .block-hero__text-section {
        top: 22%;
        left: 53%;
        width: 504px; } }
  .block-hero__text-heading {
    line-height: 1.2; }
    @media (min-width: 768px) {
      .block-hero__text-heading {
        line-height: 1.3;
        font-size: 1.6rem; } }
    @media (min-width: 992px) {
      .block-hero__text-heading {
        font-size: 2rem; } }
    @media (min-width: 1200px) {
      .block-hero__text-heading {
        font-size: 2.6rem; } }
    @media (min-width: 1440px) {
      .block-hero__text-heading {
        font-size: 3rem; } }
  .block-hero__text-subheading {
    line-height: 1.4;
    font-weight: 400;
    margin-top: 1.5rem;
    font-size: 1rem;
    width: 80%; }
    @media (min-width: 575px) {
      .block-hero__text-subheading {
        font-size: 1.1rem;
        width: 83%; } }
    @media (min-width: 768px) {
      .block-hero__text-subheading {
        width: 95%;
        margin-top: 1rem;
        font-size: 1rem; } }
    @media (min-width: 1200px) {
      .block-hero__text-subheading {
        margin-top: 1.5rem;
        font-size: 1.1rem; } }
    @media (min-width: 1440px) {
      .block-hero__text-subheading {
        margin-top: 2rem;
        font-size: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 789.98px) {
    .block-hero__text-link {
      gap: 12px;
      margin-top: 0.5rem;
      font-size: 0.75rem;
      padding: 0.4rem 0.75rem;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; } }

.block-icon-grid {
  padding: 2rem 0; }
  @media (min-width: 1440px) {
    .block-icon-grid {
      padding-top: 2rem;
      padding-bottom: 12rem; } }
  .block-icon-grid__intro-container {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px; }
    @media (min-width: 390px) {
      .block-icon-grid__intro-container {
        max-width: 385px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 405px) {
      .block-icon-grid__intro-container {
        max-width: 410px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 430px) {
      .block-icon-grid__intro-container {
        max-width: 425px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 450px) {
      .block-icon-grid__intro-container {
        max-width: 445px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 467px) {
      .block-icon-grid__intro-container {
        max-width: 462px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 500px) {
      .block-icon-grid__intro-container {
        max-width: 495px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 525px) {
      .block-icon-grid__intro-container {
        max-width: 520px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 540px) {
      .block-icon-grid__intro-container {
        max-width: 535px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 575px) {
      .block-icon-grid__intro-container {
        max-width: 550px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 600px) {
      .block-icon-grid__intro-container {
        max-width: 567px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 630px) {
      .block-icon-grid__intro-container {
        max-width: 599px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 665px) {
      .block-icon-grid__intro-container {
        max-width: 633px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 690px) {
      .block-icon-grid__intro-container {
        max-width: 659px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 715px) {
      .block-icon-grid__intro-container {
        max-width: 682px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 740px) {
      .block-icon-grid__intro-container {
        max-width: 707px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 768px) {
      .block-icon-grid__intro-container {
        max-width: 720px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 790px) {
      .block-icon-grid__intro-container {
        max-width: 743px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 815px) {
      .block-icon-grid__intro-container {
        max-width: 768px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 840px) {
      .block-icon-grid__intro-container {
        max-width: 797px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 865px) {
      .block-icon-grid__intro-container {
        max-width: 821px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 888px) {
      .block-icon-grid__intro-container {
        max-width: 844px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 910px) {
      .block-icon-grid__intro-container {
        max-width: 866px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 934px) {
      .block-icon-grid__intro-container {
        max-width: 890px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 955px) {
      .block-icon-grid__intro-container {
        max-width: 913px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 992px) {
      .block-icon-grid__intro-container {
        max-width: 923px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1024px) {
      .block-icon-grid__intro-container {
        max-width: 951px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1070px) {
      .block-icon-grid__intro-container {
        max-width: 997px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1105px) {
      .block-icon-grid__intro-container {
        max-width: 1031px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1130px) {
      .block-icon-grid__intro-container {
        max-width: 1053px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1160px) {
      .block-icon-grid__intro-container {
        max-width: 1054px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1200px) {
      .block-icon-grid__intro-container {
        max-width: 1110px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1260px) {
      .block-icon-grid__intro-container {
        max-width: 1180px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1440px) {
      .block-icon-grid__intro-container {
        max-width: 1357px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1600px) {
      .block-icon-grid__intro-container {
        max-width: 1470px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
  .block-icon-grid__content-container {
    max-width: 430px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px; }
    @media (min-width: 390px) {
      .block-icon-grid__content-container {
        max-width: 445px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 405px) {
      .block-icon-grid__content-container {
        max-width: 470px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 430px) {
      .block-icon-grid__content-container {
        max-width: 485px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 450px) {
      .block-icon-grid__content-container {
        max-width: 505px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 467px) {
      .block-icon-grid__content-container {
        max-width: 522px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 500px) {
      .block-icon-grid__content-container {
        max-width: 555px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 525px) {
      .block-icon-grid__content-container {
        max-width: 580px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 540px) {
      .block-icon-grid__content-container {
        max-width: 595px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 575px) {
      .block-icon-grid__content-container {
        max-width: 610px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 600px) {
      .block-icon-grid__content-container {
        max-width: 627px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 630px) {
      .block-icon-grid__content-container {
        max-width: 659px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 665px) {
      .block-icon-grid__content-container {
        max-width: 693px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 690px) {
      .block-icon-grid__content-container {
        max-width: 719px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 715px) {
      .block-icon-grid__content-container {
        max-width: 742px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 740px) {
      .block-icon-grid__content-container {
        max-width: 767px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 768px) {
      .block-icon-grid__content-container {
        max-width: 780px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 790px) {
      .block-icon-grid__content-container {
        max-width: 803px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 815px) {
      .block-icon-grid__content-container {
        max-width: 828px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 840px) {
      .block-icon-grid__content-container {
        max-width: 857px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 865px) {
      .block-icon-grid__content-container {
        max-width: 881px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 888px) {
      .block-icon-grid__content-container {
        max-width: 904px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 910px) {
      .block-icon-grid__content-container {
        max-width: 926px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 934px) {
      .block-icon-grid__content-container {
        max-width: 950px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 955px) {
      .block-icon-grid__content-container {
        max-width: 973px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 992px) {
      .block-icon-grid__content-container {
        max-width: 983px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1024px) {
      .block-icon-grid__content-container {
        max-width: 1011px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1070px) {
      .block-icon-grid__content-container {
        max-width: 1057px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1105px) {
      .block-icon-grid__content-container {
        max-width: 1091px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1130px) {
      .block-icon-grid__content-container {
        max-width: 1113px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1160px) {
      .block-icon-grid__content-container {
        max-width: 1114px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1200px) {
      .block-icon-grid__content-container {
        max-width: 1170px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1260px) {
      .block-icon-grid__content-container {
        max-width: 1240px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1440px) {
      .block-icon-grid__content-container {
        max-width: 1417px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1600px) {
      .block-icon-grid__content-container {
        max-width: 1530px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px; } }
  .block-icon-grid__icons-container {
    margin-top: 2rem; }
  .block-icon-grid__title {
    border-bottom: 1px solid; }
    .bg-primary .block-icon-grid__title {
      color: #FFFFFF; }
    .bg-secondary .block-icon-grid__title {
      color: #000000; }
    .bg-grey-dark .block-icon-grid__title {
      color: #FFFFFF; }
    .bg-grey-light .block-icon-grid__title {
      color: #2B2B2B; }
    .bg-off-black .block-icon-grid__title {
      color: #000000; }
    .bg-light .block-icon-grid__title {
      color: #2B2B2B; }
    .bg-dark .block-icon-grid__title {
      color: #000000; }
    .bg-success .block-icon-grid__title {
      color: #000000; }
    .bg-info .block-icon-grid__title {
      color: #000000; }
    .bg-warning .block-icon-grid__title {
      color: #000000; }
    .bg-danger .block-icon-grid__title {
      color: #000000; }
    .bg-primary .block-icon-grid__title {
      border-color: #FFFFFF; }
    .bg-secondary .block-icon-grid__title {
      border-color: #000000; }
    .bg-grey-dark .block-icon-grid__title {
      border-color: #FFFFFF; }
    .bg-grey-light .block-icon-grid__title {
      border-color: #2B2B2B; }
    .bg-off-black .block-icon-grid__title {
      border-color: #000000; }
    .bg-light .block-icon-grid__title {
      border-color: #2B2B2B; }
    .bg-dark .block-icon-grid__title {
      border-color: #000000; }
    .bg-success .block-icon-grid__title {
      border-color: #000000; }
    .bg-info .block-icon-grid__title {
      border-color: #000000; }
    .bg-warning .block-icon-grid__title {
      border-color: #000000; }
    .bg-danger .block-icon-grid__title {
      border-color: #000000; }
  .block-icon-grid__heading {
    padding-top: 1rem;
    padding-bottom: 0.75rem; }
    .bg-primary .block-icon-grid__heading {
      color: #FFFFFF; }
    .bg-secondary .block-icon-grid__heading {
      color: #000000; }
    .bg-grey-dark .block-icon-grid__heading {
      color: #FFFFFF; }
    .bg-grey-light .block-icon-grid__heading {
      color: #2B2B2B; }
    .bg-off-black .block-icon-grid__heading {
      color: #000000; }
    .bg-light .block-icon-grid__heading {
      color: #2B2B2B; }
    .bg-dark .block-icon-grid__heading {
      color: #000000; }
    .bg-success .block-icon-grid__heading {
      color: #000000; }
    .bg-info .block-icon-grid__heading {
      color: #000000; }
    .bg-warning .block-icon-grid__heading {
      color: #000000; }
    .bg-danger .block-icon-grid__heading {
      color: #000000; }
    @media (min-width: 1440px) {
      .block-icon-grid__heading {
        padding: 1.45rem 0; } }
  .block-icon-grid__text {
    font-size: 1.1rem; }
    .bg-primary .block-icon-grid__text {
      color: #FFFFFF; }
    .bg-secondary .block-icon-grid__text {
      color: #000000; }
    .bg-grey-dark .block-icon-grid__text {
      color: #FFFFFF; }
    .bg-grey-light .block-icon-grid__text {
      color: #2B2B2B; }
    .bg-off-black .block-icon-grid__text {
      color: #000000; }
    .bg-light .block-icon-grid__text {
      color: #2B2B2B; }
    .bg-dark .block-icon-grid__text {
      color: #000000; }
    .bg-success .block-icon-grid__text {
      color: #000000; }
    .bg-info .block-icon-grid__text {
      color: #000000; }
    .bg-warning .block-icon-grid__text {
      color: #000000; }
    .bg-danger .block-icon-grid__text {
      color: #000000; }
    @media (min-width: 1440px) {
      .block-icon-grid__text {
        font-size: 1.25rem; } }
  .block-icon-grid__icons {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    /* 2 items per row */
    -webkit-column-gap: 3rem;
            column-gap: 3rem; }
    @media (min-width: 560px) {
      .block-icon-grid__icons {
        -webkit-column-gap: 0;
                column-gap: 0;
        padding: 0 2rem; } }
    @media (min-width: 768px) {
      .block-icon-grid__icons {
        padding: 0;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-align-items: start;
            -ms-flex-align: start;
                align-items: start; } }
    @media (min-width: 865px) {
      .block-icon-grid__icons {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr)[5];
            grid-template-columns: repeat(5, 1fr);
        /* 2 items per row */
        row-gap: 0.75rem;
        -webkit-column-gap: 2rem;
                column-gap: 2rem; } }
    @media (min-width: 1440px) {
      .block-icon-grid__icons {
        -ms-grid-columns: (1fr)[5];
            grid-template-columns: repeat(5, 1fr);
        /* 5 items per row */
        row-gap: 0.75rem; } }
  @media (min-width: 768px) {
    .block-icon-grid__item {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  .block-icon-grid__icon-image-container {
    width: 100%; }
  .block-icon-grid__icon-image {
    width: 5rem; }
    @media (min-width: 560px) {
      .block-icon-grid__icon-image {
        width: 6rem; } }
    @media (min-width: 1200px) {
      .block-icon-grid__icon-image {
        width: 7rem; } }
    @media (min-width: 1440px) {
      .block-icon-grid__icon-image {
        width: 8rem; } }
  .block-icon-grid__icon-text {
    text-align: center;
    font-size: 0.79rem;
    line-height: 1.5; }
    .bg-primary .block-icon-grid__icon-text {
      color: #FFFFFF; }
    .bg-secondary .block-icon-grid__icon-text {
      color: #000000; }
    .bg-grey-dark .block-icon-grid__icon-text {
      color: #FFFFFF; }
    .bg-grey-light .block-icon-grid__icon-text {
      color: #2B2B2B; }
    .bg-off-black .block-icon-grid__icon-text {
      color: #000000; }
    .bg-light .block-icon-grid__icon-text {
      color: #2B2B2B; }
    .bg-dark .block-icon-grid__icon-text {
      color: #000000; }
    .bg-success .block-icon-grid__icon-text {
      color: #000000; }
    .bg-info .block-icon-grid__icon-text {
      color: #000000; }
    .bg-warning .block-icon-grid__icon-text {
      color: #000000; }
    .bg-danger .block-icon-grid__icon-text {
      color: #000000; }
    @media (min-width: 560px) {
      .block-icon-grid__icon-text {
        font-size: 0.8rem; } }
    @media (min-width: 992px) {
      .block-icon-grid__icon-text {
        font-size: 0.85rem; } }
    @media (min-width: 1200px) {
      .block-icon-grid__icon-text {
        font-size: 0.95rem; } }
    @media (min-width: 1440px) {
      .block-icon-grid__icon-text {
        font-size: 1.13rem; } }

.block-image img {
  width: 100%; }

.block-list {
  padding-top: 0;
  color: #FFFFFF; }
  .block-list .section-heading h1, .block-list .block-txt__heading h1, .block-list .block-cta__heading h1, .block-list .block-features__heading h1, .block-list .block-hero__text-heading h1, .block-list .block-icon-grid__heading h1, .block-list .block-team__heading h1, .block-list .block-video__heading h1, .block-list .archive-main__heading h1, .block-list .section-heading .h1, .block-list .block-txt__heading .h1, .block-list .block-cta__heading .h1, .block-list .block-features__heading .h1, .block-list .block-hero__text-heading .h1, .block-list .block-icon-grid__heading .h1, .block-list .block-team__heading .h1, .block-list .block-video__heading .h1, .block-list .archive-main__heading .h1, .block-list .section-heading .block-content-txt-img__heading, .block-list .block-txt__heading .block-content-txt-img__heading, .block-list .block-cta__heading .block-content-txt-img__heading, .block-list .block-features__heading .block-content-txt-img__heading, .block-list .block-hero__text-heading .block-content-txt-img__heading, .block-list .block-icon-grid__heading .block-content-txt-img__heading, .block-list .block-team__heading .block-content-txt-img__heading, .block-list .block-video__heading .block-content-txt-img__heading, .block-list .archive-main__heading .block-content-txt-img__heading,
  .block-list .section-heading h2,
  .block-list .block-txt__heading h2,
  .block-list .block-cta__heading h2,
  .block-list .block-features__heading h2,
  .block-list .block-hero__text-heading h2,
  .block-list .block-icon-grid__heading h2,
  .block-list .block-team__heading h2,
  .block-list .block-video__heading h2,
  .block-list .archive-main__heading h2,
  .block-list .section-heading .h2,
  .block-list .block-txt__heading .h2,
  .block-list .block-cta__heading .h2,
  .block-list .block-features__heading .h2,
  .block-list .block-hero__text-heading .h2,
  .block-list .block-icon-grid__heading .h2,
  .block-list .block-team__heading .h2,
  .block-list .block-video__heading .h2,
  .block-list .archive-main__heading .h2 {
    margin-bottom: 20px;
    color: #FFFFFF; }
  .block-list .copy {
    padding-bottom: 60px; }
  .block-list .intro {
    max-width: 100%;
    display: block;
    padding-bottom: 40px; }
    @media (min-width: 1200px) {
      .block-list .intro {
        padding-bottom: 90px; } }
  .block-list .listing {
    max-width: 100%;
    padding-bottom: 90px; }

.block-listings {
  text-align: center; }

.block-logos {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem; }
  @media (min-width: 1200px) {
    .block-logos {
      padding-top: 3.25rem;
      padding-bottom: 4.75rem; } }
  .block-logos__heading-container {
    padding-bottom: 2.5rem; }
  .block-logos__heading {
    border-bottom: 1px solid;
    font-weight: 700;
    padding-bottom: 1.5rem;
    font-size: 1.3rem; }
    .bg-primary .block-logos__heading {
      color: #FFFFFF; }
    .bg-secondary .block-logos__heading {
      color: #000000; }
    .bg-grey-dark .block-logos__heading {
      color: #FFFFFF; }
    .bg-grey-light .block-logos__heading {
      color: #2B2B2B; }
    .bg-off-black .block-logos__heading {
      color: #000000; }
    .bg-light .block-logos__heading {
      color: #2B2B2B; }
    .bg-dark .block-logos__heading {
      color: #000000; }
    .bg-success .block-logos__heading {
      color: #000000; }
    .bg-info .block-logos__heading {
      color: #000000; }
    .bg-warning .block-logos__heading {
      color: #000000; }
    .bg-danger .block-logos__heading {
      color: #000000; }
    .bg-primary .block-logos__heading {
      border-color: #FFFFFF; }
    .bg-secondary .block-logos__heading {
      border-color: #000000; }
    .bg-grey-dark .block-logos__heading {
      border-color: #FFFFFF; }
    .bg-grey-light .block-logos__heading {
      border-color: #2B2B2B; }
    .bg-off-black .block-logos__heading {
      border-color: #000000; }
    .bg-light .block-logos__heading {
      border-color: #2B2B2B; }
    .bg-dark .block-logos__heading {
      border-color: #000000; }
    .bg-success .block-logos__heading {
      border-color: #000000; }
    .bg-info .block-logos__heading {
      border-color: #000000; }
    .bg-warning .block-logos__heading {
      border-color: #000000; }
    .bg-danger .block-logos__heading {
      border-color: #000000; }
    @media (min-width: 1440px) {
      .block-logos__heading {
        padding-bottom: 1.75rem;
        font-size: 1.55rem; } }
  .block-logos__logos-container {
    -webkit-column-gap: 1rem;
            column-gap: 1rem;
    row-gap: 3rem;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly; }
    @media (min-width: 575px) {
      .block-logos__logos-container {
        row-gap: 2rem; } }
    @media (min-width: 768px) {
      .block-logos__logos-container {
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media (min-width: 865px) {
      .block-logos__logos-container {
        -webkit-column-gap: 0;
                column-gap: 0; } }
    @media (min-width: 1200px) {
      .block-logos__logos-container {
        -webkit-column-gap: 0;
                column-gap: 0;
        padding: 0 2.5rem; } }
  @media (min-width: 575px) {
    .block-logos__item {
      width: 25%; } }
  @media (min-width: 575px) {
    .block-logos__item {
      width: 20%; } }
  @media (min-width: 992px) {
    .block-logos__item {
      width: 14%; } }
  @media (min-width: 1200px) {
    .block-logos__item {
      width: 14%; } }
  .block-logos__image {
    width: 5rem; }
    @media (min-width: 768px) {
      .block-logos__image {
        width: 5.5rem; } }
    @media (min-width: 934px) {
      .block-logos__image {
        width: 6.5rem; } }
    @media (min-width: 992px) {
      .block-logos__image {
        width: 5.5rem; } }
    @media (min-width: 1130px) {
      .block-logos__image {
        width: 6.5rem; } }
    @media (min-width: 1440px) {
      .block-logos__image {
        width: 8.5rem; } }

.block-map {
  position: relative;
  text-align: center;
  padding: 0; }

body.single-properties #map {
  position: relative; }
  body.single-properties #map:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%; }
  body.single-properties #map > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

.acf-map {
  position: relative;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.09); }
  .acf-map:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%; }
  .acf-map > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .acf-map.full {
    height: 100%; }

/* fixes potential theme css conflict */
.acf-map img {
  max-width: inherit !important; }

.maptext {
  padding: 20px; }
  .maptext p {
    text-align: center; }
    .maptext p br {
      display: block; }

#map-view {
  position: relative;
  background-color: transparent;
  height: 100vh; }
  #map-view:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 75%; }
  #map-view > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

.block-slider {
  padding-top: 4rem;
  padding-bottom: 3.5rem; }
  @media (min-width: 1440px) {
    .block-slider {
      padding-top: 4rem;
      padding-bottom: 4.5rem; } }
  .block-slider--background-image {
    background-image: url("/wp-content/themes/mad/src/assets/images/grey-background-patterned.png");
    background-size: cover;
    background-repeat: no-repeat; }
  .block-slider__content {
    height: 20rem; }
    @media (min-width: 575px) {
      .block-slider__content {
        height: 22rem; } }
    @media (min-width: 768px) {
      .block-slider__content {
        height: 20rem; } }
    @media (min-width: 1200px) {
      .block-slider__content {
        height: 22rem; } }
  .block-slider__text {
    font-size: 0.85rem;
    font-weight: 600;
    margin-bottom: 1rem; }
    .bg-primary .block-slider__text {
      color: #FFFFFF; }
    .bg-secondary .block-slider__text {
      color: #000000; }
    .bg-grey-dark .block-slider__text {
      color: #FFFFFF; }
    .bg-grey-light .block-slider__text {
      color: #2B2B2B; }
    .bg-off-black .block-slider__text {
      color: #000000; }
    .bg-light .block-slider__text {
      color: #2B2B2B; }
    .bg-dark .block-slider__text {
      color: #000000; }
    .bg-success .block-slider__text {
      color: #000000; }
    .bg-info .block-slider__text {
      color: #000000; }
    .bg-warning .block-slider__text {
      color: #000000; }
    .bg-danger .block-slider__text {
      color: #000000; }
    @media (min-width: 575px) {
      .block-slider__text {
        font-size: 1.1rem; } }
    @media (min-width: 992px) {
      .block-slider__text {
        font-size: 1.25rem; } }
    @media (min-width: 1440px) {
      .block-slider__text {
        font-size: 1.7rem; } }
    .block-slider--background-image .block-slider__text {
      color: #FFFFFF; }
  .block-slider__captions {
    font-size: 0.8rem; }
    .bg-primary .block-slider__captions {
      color: #FFFFFF; }
    .bg-secondary .block-slider__captions {
      color: #000000; }
    .bg-grey-dark .block-slider__captions {
      color: #FFFFFF; }
    .bg-grey-light .block-slider__captions {
      color: #2B2B2B; }
    .bg-off-black .block-slider__captions {
      color: #000000; }
    .bg-light .block-slider__captions {
      color: #2B2B2B; }
    .bg-dark .block-slider__captions {
      color: #000000; }
    .bg-success .block-slider__captions {
      color: #000000; }
    .bg-info .block-slider__captions {
      color: #000000; }
    .bg-warning .block-slider__captions {
      color: #000000; }
    .bg-danger .block-slider__captions {
      color: #000000; }
    @media (min-width: 992px) {
      .block-slider__captions {
        font-size: 0.9rem; } }
    @media (min-width: 1440px) {
      .block-slider__captions {
        font-size: 1.25rem; } }
    .block-slider--background-image .block-slider__captions {
      color: #FFFFFF; }
  .block-slider__primary-headline {
    font-weight: 700; }
  .block-slider .carousel-control-prev,
  .block-slider .carousel-control-next {
    opacity: 1; }
  .block-slider .carousel-control-prev {
    top: -26%;
    left: -25%; }
    @media (min-width: 575px) {
      .block-slider .carousel-control-prev {
        left: -20%; } }
    @media (min-width: 1440px) {
      .block-slider .carousel-control-prev {
        top: 5%;
        left: -16%; } }
  .block-slider .carousel-control-next {
    top: -25%;
    right: -25%; }
    @media (min-width: 575px) {
      .block-slider .carousel-control-next {
        right: -20%; } }
    @media (min-width: 1440px) {
      .block-slider .carousel-control-next {
        top: 5%;
        right: -16%; } }
  .block-slider .carousel-indicators {
    position: static;
    margin-top: 1.5rem;
    margin-bottom: 0; }
    @media (min-width: 1440px) {
      .block-slider .carousel-indicators {
        margin-top: 0; } }
  .block-slider .carousel-indicators [data-bs-target] {
    height: 8px;
    width: 8px;
    border-radius: 100%;
    background-color: transparent;
    border: 1px solid #FFFFFF; }
  .block-slider .carousel-indicators .active {
    background-color: #FFFFFF; }

.block-stats {
  padding: 80px 0 0; }
  .block-stats.background-white {
    background: #FFFFFF; }
  .block-stats.background-blue {
    background: #000000;
    color: #FFFFFF; }
    .block-stats.background-blue h1, .block-stats.background-blue .h1, .block-stats.background-blue .block-content-txt-img__heading,
    .block-stats.background-blue h2,
    .block-stats.background-blue .h2,
    .block-stats.background-blue h3,
    .block-stats.background-blue .h3,
    .block-stats.background-blue h4,
    .block-stats.background-blue .h4,
    .block-stats.background-blue h5,
    .block-stats.background-blue .h5,
    .block-stats.background-blue h6,
    .block-stats.background-blue .h6 {
      color: #FFFFFF; }
    .block-stats.background-blue .card, .block-stats.background-blue .block-features__card, .block-stats.background-blue .block-team__card, .block-stats.background-blue .archive-main__card {
      background: transparent; }
  .block-stats .stat-intro {
    text-align: center;
    margin-bottom: 30px; }

.block-tabs .tabs-panel img {
  margin-bottom: 20px; }

.block-team {
  padding-top: 2.5rem;
  padding-bottom: 4rem; }
  @media (min-width: 1200px) {
    .block-team {
      padding-top: 4rem; } }
  @media (min-width: 1600px) {
    .block-team {
      padding-top: 5.5rem; } }
  .block-team__team-members-row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 1.5rem; }
    @media (min-width: 575px) {
      .block-team__team-members-row {
        --bs-gutter-x: 1rem;
        --bs-gutter-y: 1rem; } }
    @media (min-width: 768px) {
      .block-team__team-members-row {
        --bs-gutter-x: 1.5rem;
        --bs-gutter-y: 1.5rem; } }
    @media (min-width: 992px) {
      .block-team__team-members-row {
        --bs-gutter-x: 3.5rem;
        --bs-gutter-y: 3.1rem; } }
  .block-team__title {
    border-bottom: 1px solid; }
    .bg-primary .block-team__title {
      color: #FFFFFF; }
    .bg-secondary .block-team__title {
      color: #000000; }
    .bg-grey-dark .block-team__title {
      color: #FFFFFF; }
    .bg-grey-light .block-team__title {
      color: #2B2B2B; }
    .bg-off-black .block-team__title {
      color: #000000; }
    .bg-light .block-team__title {
      color: #2B2B2B; }
    .bg-dark .block-team__title {
      color: #000000; }
    .bg-success .block-team__title {
      color: #000000; }
    .bg-info .block-team__title {
      color: #000000; }
    .bg-warning .block-team__title {
      color: #000000; }
    .bg-danger .block-team__title {
      color: #000000; }
    .bg-primary .block-team__title {
      border-color: #FFFFFF; }
    .bg-secondary .block-team__title {
      border-color: #000000; }
    .bg-grey-dark .block-team__title {
      border-color: #FFFFFF; }
    .bg-grey-light .block-team__title {
      border-color: #2B2B2B; }
    .bg-off-black .block-team__title {
      border-color: #000000; }
    .bg-light .block-team__title {
      border-color: #2B2B2B; }
    .bg-dark .block-team__title {
      border-color: #000000; }
    .bg-success .block-team__title {
      border-color: #000000; }
    .bg-info .block-team__title {
      border-color: #000000; }
    .bg-warning .block-team__title {
      border-color: #000000; }
    .bg-danger .block-team__title {
      border-color: #000000; }
    @media (min-width: 992px) and (max-width: 1023.98px) {
      .block-team__title {
        font-size: 1rem; } }
    @media (min-width: 1440px) {
      .block-team__title {
        padding-bottom: 0.7rem; } }
  .block-team__heading {
    line-height: 1.3;
    padding-top: 1.5rem;
    padding-bottom: 1rem;
    letter-spacing: 1px; }
    .bg-primary .block-team__heading {
      color: #FFFFFF; }
    .bg-secondary .block-team__heading {
      color: #000000; }
    .bg-grey-dark .block-team__heading {
      color: #FFFFFF; }
    .bg-grey-light .block-team__heading {
      color: #2B2B2B; }
    .bg-off-black .block-team__heading {
      color: #000000; }
    .bg-light .block-team__heading {
      color: #2B2B2B; }
    .bg-dark .block-team__heading {
      color: #000000; }
    .bg-success .block-team__heading {
      color: #000000; }
    .bg-info .block-team__heading {
      color: #000000; }
    .bg-warning .block-team__heading {
      color: #000000; }
    .bg-danger .block-team__heading {
      color: #000000; }
    @media (min-width: 992px) and (max-width: 1023.98px) {
      .block-team__heading {
        font-size: 2.7rem;
        padding-bottom: 0.85rem; } }
  .block-team__text {
    line-height: 1.4;
    font-size: 0.95rem;
    padding-bottom: 1rem;
    margin-bottom: 0.4rem; }
    .bg-primary .block-team__text {
      color: #FFFFFF; }
    .bg-secondary .block-team__text {
      color: #000000; }
    .bg-grey-dark .block-team__text {
      color: #FFFFFF; }
    .bg-grey-light .block-team__text {
      color: #2B2B2B; }
    .bg-off-black .block-team__text {
      color: #000000; }
    .bg-light .block-team__text {
      color: #2B2B2B; }
    .bg-dark .block-team__text {
      color: #000000; }
    .bg-success .block-team__text {
      color: #000000; }
    .bg-info .block-team__text {
      color: #000000; }
    .bg-warning .block-team__text {
      color: #000000; }
    .bg-danger .block-team__text {
      color: #000000; }
    @media (min-width: 768px) {
      .block-team__text {
        font-size: 1.1rem;
        padding-bottom: 1.5rem; } }
    @media (min-width: 1200px) {
      .block-team__text {
        line-height: 1.6;
        font-size: 1.06rem; } }
    @media (min-width: 1440px) {
      .block-team__text {
        font-size: 1.2rem; } }
    @media (min-width: 1600px) {
      .block-team__text {
        font-size: 1.4rem; } }
  .block-team__card {
    margin-bottom: 0.5rem; }
    .block-features--gradient .block-team__card {
      background-color: transparent; }
  .block-team__image {
    -webkit-clip-path: polygon(0 0, calc(100% - 80px) 0, 100% 80px, 100% 100%, 0 100%);
            clip-path: polygon(0 0, calc(100% - 80px) 0, 100% 80px, 100% 100%, 0 100%); }
  .block-team__card-text {
    text-align: start; }
    .block-team__card-text--px-0 {
      padding: 2.5rem 0; }
    .block-team__card-text--padded {
      padding: 1.5rem; }
      @media (min-width: 1200px) {
        .block-team__card-text--padded {
          padding: 2rem; } }
      @media (min-width: 1440px) {
        .block-team__card-text--padded {
          padding: 2rem 3rem; } }
    .block-team__card-text--grey-light {
      padding: 2rem 1.5rem 2rem 1.85rem; }
  .block-team__text-heading {
    font-size: 1.3rem;
    font-weight: 750;
    letter-spacing: 0.5px;
    margin-bottom: 0; }
    .bg-primary .block-team__text-heading {
      color: #FFFFFF; }
    .bg-secondary .block-team__text-heading {
      color: #000000; }
    .bg-grey-dark .block-team__text-heading {
      color: #FFFFFF; }
    .bg-grey-light .block-team__text-heading {
      color: #2B2B2B; }
    .bg-off-black .block-team__text-heading {
      color: #000000; }
    .bg-light .block-team__text-heading {
      color: #2B2B2B; }
    .bg-dark .block-team__text-heading {
      color: #000000; }
    .bg-success .block-team__text-heading {
      color: #000000; }
    .bg-info .block-team__text-heading {
      color: #000000; }
    .bg-warning .block-team__text-heading {
      color: #000000; }
    .bg-danger .block-team__text-heading {
      color: #000000; }
    @media (min-width: 575px) {
      .block-team__text-heading {
        font-size: 1.4rem; } }
    @media (min-width: 768px) {
      .block-team__text-heading {
        font-size: 1.6rem;
        line-height: 1.4; } }
    @media (min-width: 992px) {
      .block-team__text-heading {
        font-size: 1.8rem; } }
    @media (min-width: 1200px) {
      .block-team__text-heading {
        font-size: 2rem; } }
    @media (min-width: 1440px) {
      .block-team__text-heading {
        font-size: 2.2rem;
        line-height: 1.35;
        width: 82%; } }
    @media (min-width: 1600px) {
      .block-team__text-heading {
        font-size: 1.88rem; } }
  .block-team__text-title {
    display: block;
    text-align: start;
    font-size: 1.04rem;
    border-bottom: 1px solid;
    padding-bottom: 1.25rem;
    margin-bottom: 0.75rem; }
    .bg-primary .block-team__text-title {
      color: #FFFFFF; }
    .bg-secondary .block-team__text-title {
      color: #000000; }
    .bg-grey-dark .block-team__text-title {
      color: #FFFFFF; }
    .bg-grey-light .block-team__text-title {
      color: #2B2B2B; }
    .bg-off-black .block-team__text-title {
      color: #000000; }
    .bg-light .block-team__text-title {
      color: #2B2B2B; }
    .bg-dark .block-team__text-title {
      color: #000000; }
    .bg-success .block-team__text-title {
      color: #000000; }
    .bg-info .block-team__text-title {
      color: #000000; }
    .bg-warning .block-team__text-title {
      color: #000000; }
    .bg-danger .block-team__text-title {
      color: #000000; }
    .bg-primary .block-team__text-title {
      border-color: #FFFFFF; }
    .bg-secondary .block-team__text-title {
      border-color: #000000; }
    .bg-grey-dark .block-team__text-title {
      border-color: #FFFFFF; }
    .bg-grey-light .block-team__text-title {
      border-color: #2B2B2B; }
    .bg-off-black .block-team__text-title {
      border-color: #000000; }
    .bg-light .block-team__text-title {
      border-color: #2B2B2B; }
    .bg-dark .block-team__text-title {
      border-color: #000000; }
    .bg-success .block-team__text-title {
      border-color: #000000; }
    .bg-info .block-team__text-title {
      border-color: #000000; }
    .bg-warning .block-team__text-title {
      border-color: #000000; }
    .bg-danger .block-team__text-title {
      border-color: #000000; }
    @media (min-width: 575px) {
      .block-team__text-title {
        padding-bottom: 0.85rem;
        font-size: 1.12rem; } }
    @media (min-width: 768px) {
      .block-team__text-title {
        line-height: 1.1;
        font-size: 1.28rem; } }
    @media (min-width: 992px) {
      .block-team__text-title {
        font-size: 1.4rem; } }
    @media (min-width: 1200px) {
      .block-team__text-title {
        font-size: 1.6rem;
        padding-bottom: 1.5rem;
        margin-bottom: 0.25rem; } }
    @media (min-width: 1440px) {
      .block-team__text-title {
        font-size: 1.8rem; } }
  .block-team__text-body {
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-size: 0.9rem;
    padding-top: 0.4rem; }
    .bg-primary .block-team__text-body {
      color: #FFFFFF; }
    .bg-secondary .block-team__text-body {
      color: #000000; }
    .bg-grey-dark .block-team__text-body {
      color: #FFFFFF; }
    .bg-grey-light .block-team__text-body {
      color: #2B2B2B; }
    .bg-off-black .block-team__text-body {
      color: #000000; }
    .bg-light .block-team__text-body {
      color: #2B2B2B; }
    .bg-dark .block-team__text-body {
      color: #000000; }
    .bg-success .block-team__text-body {
      color: #000000; }
    .bg-info .block-team__text-body {
      color: #000000; }
    .bg-warning .block-team__text-body {
      color: #000000; }
    .bg-danger .block-team__text-body {
      color: #000000; }
    @media (min-width: 500px) {
      .block-team__text-body {
        font-size: 0.8rem; } }
    @media (min-width: 690px) {
      .block-team__text-body {
        font-size: 0.85rem; } }
    @media (min-width: 768px) {
      .block-team__text-body {
        font-size: 0.9rem; } }
    @media (min-width: 992px) {
      .block-team__text-body {
        font-size: 0.9rem; } }
    @media (min-width: 1200px) {
      .block-team__text-body {
        padding-top: 1rem;
        font-size: 1rem; } }
    @media (min-width: 1440px) {
      .block-team__text-body {
        font-size: 1.2rem; } }
    .block-team__card:hover .block-team__text-body {
      color: #DA342C; }
  .block-team__text-link {
    margin-top: 0.5rem;
    padding: 0.45rem 2rem 0.45rem 2.3rem;
    border: 1.5px solid;
    font-size: 0.85rem; }
  .block-team__links {
    gap: 20px; }
  .block-team__icon-container {
    margin-top: 1.5rem; }
  .block-team__icon svg {
    width: 30px;
    fill: #DA342C; }
    @media (min-width: 992px) {
      .block-team__icon svg {
        width: 30px; } }
    @media (min-width: 1440px) {
      .block-team__icon svg {
        width: 38px; } }

.block-video {
  padding: 2rem 0;
  position: relative; }
  @media (min-width: 992px) {
    .block-video {
      padding-top: 4rem;
      padding-bottom: 2rem; } }
  @media (min-width: 1440px) {
    .block-video {
      padding-top: 7rem;
      padding-bottom: 3.5rem; } }
  .block-video__row {
    margin-bottom: 2.5rem;
    --bs-gutter-y: 1.5rem; }
    @media (min-width: 575px) {
      .block-video__row {
        --bs-gutter-y: 2.5rem; } }
    @media (min-width: 1440px) {
      .block-video__row {
        margin-bottom: 5rem; } }
  .block-video__left-column {
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 768px) {
      .block-video__left-column {
        -webkit-justify-content: start;
            -ms-flex-pack: start;
                justify-content: start;
        -webkit-align-items: start;
            -ms-flex-align: start;
                align-items: start; } }
    @media (min-width: 992px) {
      .block-video__left-column {
        -webkit-align-items: end;
            -ms-flex-align: end;
                align-items: end;
        padding-bottom: 0.5rem; } }
    @media (min-width: 1440px) {
      .block-video__left-column {
        padding-bottom: 0; } }
    .block-video__left-column--heading {
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
  @media (min-width: 768px) {
    .block-video__right-column--logo-side-content {
      margin-left: 8%; } }
  @media (min-width: 1440px) {
    .block-video__right-column--logo-side-content {
      margin-left: 5%; } }
  @media (min-width: 1600px) {
    .block-video__right-column--logo-side-content {
      margin-left: 8%; } }
  @media (min-width: 768px) {
    .block-video__right-column--heading-side-content {
      margin-left: 8%; } }
  @media (min-width: 1440px) {
    .block-video__right-column--heading-side-content {
      margin-left: 13%; } }
  @media (min-width: 1600px) {
    .block-video__right-column--heading-side-content {
      margin-left: 15%; } }
  .block-video__image {
    width: 5rem; }
    @media (min-width: 768px) {
      .block-video__image {
        width: 8rem;
        object-fit: contain; } }
    @media (min-width: 1440px) {
      .block-video__image {
        width: 10rem; } }
  .block-video__title {
    border-bottom: 1px solid;
    margin-bottom: 1rem;
    width: 100%; }
    .bg-primary .block-video__title {
      color: #FFFFFF; }
    .bg-secondary .block-video__title {
      color: #000000; }
    .bg-grey-dark .block-video__title {
      color: #FFFFFF; }
    .bg-grey-light .block-video__title {
      color: #2B2B2B; }
    .bg-off-black .block-video__title {
      color: #000000; }
    .bg-light .block-video__title {
      color: #2B2B2B; }
    .bg-dark .block-video__title {
      color: #000000; }
    .bg-success .block-video__title {
      color: #000000; }
    .bg-info .block-video__title {
      color: #000000; }
    .bg-warning .block-video__title {
      color: #000000; }
    .bg-danger .block-video__title {
      color: #000000; }
    .bg-primary .block-video__title {
      border-color: #FFFFFF; }
    .bg-secondary .block-video__title {
      border-color: #000000; }
    .bg-grey-dark .block-video__title {
      border-color: #FFFFFF; }
    .bg-grey-light .block-video__title {
      border-color: #2B2B2B; }
    .bg-off-black .block-video__title {
      border-color: #000000; }
    .bg-light .block-video__title {
      border-color: #2B2B2B; }
    .bg-dark .block-video__title {
      border-color: #000000; }
    .bg-success .block-video__title {
      border-color: #000000; }
    .bg-info .block-video__title {
      border-color: #000000; }
    .bg-warning .block-video__title {
      border-color: #000000; }
    .bg-danger .block-video__title {
      border-color: #000000; }
    @media (min-width: 992px) and (max-width: 1023.98px) {
      .block-video__title {
        font-size: 1rem;
        margin-bottom: 0.85rem; } }
    @media (min-width: 768px) {
      .block-video__title {
        width: 80%; } }
    @media (min-width: 1440px) {
      .block-video__title {
        padding-bottom: 0.7rem; } }
  .block-video__heading {
    font-weight: 700;
    margin-bottom: 0; }
    @media (min-width: 768px) {
      .block-video__heading {
        font-size: 2rem; } }
    @media (min-width: 1200px) {
      .block-video__heading {
        font-size: 2.6rem; } }
    @media (min-width: 1440px) {
      .block-video__heading {
        font-size: 3.25rem; } }
  .block-video__text {
    color: #2B2B2B;
    font-size: 1rem; }
    @media (min-width: 1200px) {
      .block-video__text {
        font-size: 1.18rem; } }
    @media (min-width: 1440px) {
      .block-video__text {
        font-size: 1.25rem; } }
  @media (min-width: 1600px) {
    .block-video__video-wrap {
      max-width: 1420px;
      margin: 0 auto; } }

.block-row .grid-item h1, .block-row .grid-item .h1, .block-row .grid-item .block-content-txt-img__heading,
.block-row .grid-item h2,
.block-row .grid-item .h2 {
  margin-bottom: 20px; }

.block-row .section-heading h1, .block-row .block-txt__heading h1, .block-row .block-cta__heading h1, .block-row .block-features__heading h1, .block-row .block-hero__text-heading h1, .block-row .block-icon-grid__heading h1, .block-row .block-team__heading h1, .block-row .block-video__heading h1, .block-row .archive-main__heading h1, .block-row .section-heading .h1, .block-row .block-txt__heading .h1, .block-row .block-cta__heading .h1, .block-row .block-features__heading .h1, .block-row .block-hero__text-heading .h1, .block-row .block-icon-grid__heading .h1, .block-row .block-team__heading .h1, .block-row .block-video__heading .h1, .block-row .archive-main__heading .h1, .block-row .section-heading .block-content-txt-img__heading, .block-row .block-txt__heading .block-content-txt-img__heading, .block-row .block-cta__heading .block-content-txt-img__heading, .block-row .block-features__heading .block-content-txt-img__heading, .block-row .block-hero__text-heading .block-content-txt-img__heading, .block-row .block-icon-grid__heading .block-content-txt-img__heading, .block-row .block-team__heading .block-content-txt-img__heading, .block-row .block-video__heading .block-content-txt-img__heading, .block-row .archive-main__heading .block-content-txt-img__heading,
.block-row .section-heading h2,
.block-row .block-txt__heading h2,
.block-row .block-cta__heading h2,
.block-row .block-features__heading h2,
.block-row .block-hero__text-heading h2,
.block-row .block-icon-grid__heading h2,
.block-row .block-team__heading h2,
.block-row .block-video__heading h2,
.block-row .archive-main__heading h2,
.block-row .section-heading .h2,
.block-row .block-txt__heading .h2,
.block-row .block-cta__heading .h2,
.block-row .block-features__heading .h2,
.block-row .block-hero__text-heading .h2,
.block-row .block-icon-grid__heading .h2,
.block-row .block-team__heading .h2,
.block-row .block-video__heading .h2,
.block-row .archive-main__heading .h2 {
  margin-bottom: 20px; }

.block-row .section-content h1, .block-row .section-content .h1, .block-row .section-content .block-content-txt-img__heading,
.block-row .section-content h2,
.block-row .section-content .h2 {
  margin-bottom: 20px; }

@media (min-width: 1200px) {
  .block-row .section-content {
    margin-bottom: 40px; } }

.block-row.m-top {
  margin-top: 45px; }
  @media (min-width: 992px) {
    .block-row.m-top {
      margin-top: 45px; } }
  @media (min-width: 1200px) {
    .block-row.m-top {
      margin-top: 70px; } }
  @media (min-width: 1440px) {
    .block-row.m-top {
      margin-top: 90px; } }

.block-row.m-bottom {
  margin-bottom: 45px; }
  @media (min-width: 992px) {
    .block-row.m-bottom {
      margin-bottom: 45px; } }
  @media (min-width: 1200px) {
    .block-row.m-bottom {
      margin-bottom: 70px; } }
  @media (min-width: 1440px) {
    .block-row.m-bottom {
      margin-bottom: 90px; } }

.block-row.single-column-content {
  padding: 45px 0; }
  @media (min-width: 1200px) {
    .block-row.single-column-content {
      padding: 90px 0 90px 0; } }

.archive-main {
  padding-top: 2.5rem;
  padding-bottom: 4rem; }
  @media (min-width: 992px) {
    .archive-main {
      padding-top: 4rem; } }
  .archive-main--gradient {
    background-color: #F0F0F0; }
    @media (min-width: 768px) {
      .archive-main--gradient {
        background: linear-gradient(to bottom, white 19%, #F0F0F0 19%); } }
    @media (min-width: 992px) {
      .archive-main--gradient {
        background: linear-gradient(to bottom, white 28%, #F0F0F0 28%); } }
    @media (min-width: 1200px) {
      .archive-main--gradient {
        background: linear-gradient(to bottom, white 26%, #F0F0F0 26%); } }
    @media (min-width: 1440px) {
      .archive-main--gradient {
        background: linear-gradient(to bottom, white 27%, #F0F0F0 27%); } }
  .archive-main__cards {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
    .archive-main__cards--3-col {
      --bs-gutter-x: 1.5rem;
      --bs-gutter-y: 2.5rem; }
      @media (min-width: 768px) {
        .archive-main__cards--3-col {
          --bs-gutter-x: 2.5rem;
          --bs-gutter-y: 2.5rem; } }
      @media (min-width: 1440px) {
        .archive-main__cards--3-col {
          --bs-gutter-x: 2.5rem;
          --bs-gutter-y: 3.5rem; } }
  .archive-main__title {
    color: #3C3C3C;
    border-bottom: 1px solid #3C3C3C; }
    @media (min-width: 992px) and (max-width: 1023.98px) {
      .archive-main__title {
        font-size: 1rem; } }
    @media (min-width: 1440px) {
      .archive-main__title {
        padding-bottom: 0.7rem; } }
  .archive-main__heading {
    color: #3C3C3C;
    line-height: 1.3;
    padding-top: 1.5rem;
    padding-bottom: 1rem;
    letter-spacing: 1px; }
    @media (min-width: 992px) and (max-width: 1023.98px) {
      .archive-main__heading {
        font-size: 2.7rem;
        padding-bottom: 0.85rem; } }
    .archive-main__heading--orphan {
      padding-bottom: 2.25rem; }
  .archive-main__text {
    color: #3C3C3C;
    line-height: 1.4;
    font-size: 0.95rem;
    padding-bottom: 1rem;
    margin-bottom: 0.4rem; }
    @media (min-width: 768px) {
      .archive-main__text {
        font-size: 1.1rem;
        padding-bottom: 2.5rem; } }
    @media (min-width: 1200px) {
      .archive-main__text {
        line-height: 1.6;
        font-size: 1.06rem; } }
    @media (min-width: 1440px) {
      .archive-main__text {
        font-size: 1.2rem;
        padding-bottom: 3.5rem; } }
  .archive-main__card {
    margin-bottom: 0.5rem; }
  .archive-main__image {
    -webkit-clip-path: polygon(0 0, calc(100% - 90px) 0, 100% 90px, 100% 100%, 0 100%);
            clip-path: polygon(0 0, calc(100% - 90px) 0, 100% 90px, 100% 100%, 0 100%); }
    @media (min-width: 1440px) {
      .archive-main__image {
        -webkit-clip-path: polygon(0 0, calc(100% - 110px) 0, 100% 110px, 100% 100%, 0 100%);
                clip-path: polygon(0 0, calc(100% - 110px) 0, 100% 110px, 100% 100%, 0 100%); } }
  .archive-main__card-text {
    text-align: start; }
    .archive-main__card-text--px-0 {
      padding: 1.5rem 0 0 0; }
      @media (min-width: 1440px) {
        .archive-main__card-text--px-0 {
          padding: 2.5rem 0 0 0; } }
    .archive-main__card-text--pad-small {
      padding: 1.5rem; }
      @media (min-width: 1440px) {
        .archive-main__card-text--pad-small {
          padding: 1.35rem; } }
    .archive-main__card-text--grey-light {
      padding: 2rem 1.5rem 2rem 1.85rem; }
  .archive-main__text-title {
    display: block;
    text-align: start;
    font-weight: 800;
    border-bottom: 1px solid;
    padding-bottom: 0.65rem;
    margin-bottom: 1.5rem;
    font-size: 0.9rem; }
    .bg-primary .archive-main__text-title {
      color: #FFFFFF; }
    .bg-secondary .archive-main__text-title {
      color: #000000; }
    .bg-grey-dark .archive-main__text-title {
      color: #FFFFFF; }
    .bg-grey-light .archive-main__text-title {
      color: #2B2B2B; }
    .bg-off-black .archive-main__text-title {
      color: #000000; }
    .bg-light .archive-main__text-title {
      color: #2B2B2B; }
    .bg-dark .archive-main__text-title {
      color: #000000; }
    .bg-success .archive-main__text-title {
      color: #000000; }
    .bg-info .archive-main__text-title {
      color: #000000; }
    .bg-warning .archive-main__text-title {
      color: #000000; }
    .bg-danger .archive-main__text-title {
      color: #000000; }
    .bg-primary .archive-main__text-title {
      border-color: #FFFFFF; }
    .bg-secondary .archive-main__text-title {
      border-color: #000000; }
    .bg-grey-dark .archive-main__text-title {
      border-color: #FFFFFF; }
    .bg-grey-light .archive-main__text-title {
      border-color: #2B2B2B; }
    .bg-off-black .archive-main__text-title {
      border-color: #000000; }
    .bg-light .archive-main__text-title {
      border-color: #2B2B2B; }
    .bg-dark .archive-main__text-title {
      border-color: #000000; }
    .bg-success .archive-main__text-title {
      border-color: #000000; }
    .bg-info .archive-main__text-title {
      border-color: #000000; }
    .bg-warning .archive-main__text-title {
      border-color: #000000; }
    .bg-danger .archive-main__text-title {
      border-color: #000000; }
    @media (min-width: 500px) {
      .archive-main__text-title {
        font-size: 0.8rem; } }
    @media (min-width: 690px) {
      .archive-main__text-title {
        font-size: 0.85rem; } }
    @media (min-width: 768px) {
      .archive-main__text-title {
        font-size: 0.9rem; } }
    @media (min-width: 992px) {
      .archive-main__text-title {
        font-size: 0.9rem; } }
    @media (min-width: 1200px) {
      .archive-main__text-title {
        font-size: 1rem; } }
    @media (min-width: 1440px) {
      .archive-main__text-title {
        font-size: 1.2rem; } }
  .archive-main__text-heading {
    font-size: 1.3rem;
    font-weight: 750;
    letter-spacing: 0.5px;
    margin-bottom: 0.5rem;
    color: #3C3C3C; }
    @media (min-width: 690px) {
      .archive-main__text-heading {
        font-size: 1.2rem; } }
    @media (min-width: 888px) {
      .archive-main__text-heading {
        font-size: 1.12rem;
        margin-bottom: 1rem; } }
    @media (min-width: 1200px) {
      .archive-main__text-heading {
        font-size: 1.4rem;
        line-height: 1.4; } }
    @media (min-width: 1440px) {
      .archive-main__text-heading {
        margin-bottom: 1.5rem;
        font-size: 1.5rem;
        line-height: 1.35;
        width: 82%; } }
  .archive-main__text-body {
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-size: 0.9rem;
    padding-top: 0.4rem;
    margin-bottom: 0.5rem; }
    .bg-primary .archive-main__text-body {
      color: #FFFFFF; }
    .bg-secondary .archive-main__text-body {
      color: #000000; }
    .bg-grey-dark .archive-main__text-body {
      color: #FFFFFF; }
    .bg-grey-light .archive-main__text-body {
      color: #2B2B2B; }
    .bg-off-black .archive-main__text-body {
      color: #000000; }
    .bg-light .archive-main__text-body {
      color: #2B2B2B; }
    .bg-dark .archive-main__text-body {
      color: #000000; }
    .bg-success .archive-main__text-body {
      color: #000000; }
    .bg-info .archive-main__text-body {
      color: #000000; }
    .bg-warning .archive-main__text-body {
      color: #000000; }
    .bg-danger .archive-main__text-body {
      color: #000000; }
    @media (min-width: 500px) {
      .archive-main__text-body {
        font-size: 0.8rem; } }
    @media (min-width: 690px) {
      .archive-main__text-body {
        font-size: 0.85rem; } }
    @media (min-width: 768px) {
      .archive-main__text-body {
        font-size: 0.9rem; } }
    @media (min-width: 992px) {
      .archive-main__text-body {
        font-size: 0.9rem; } }
    @media (min-width: 1200px) {
      .archive-main__text-body {
        font-size: 1rem; } }
    @media (min-width: 1440px) {
      .archive-main__text-body {
        font-size: 1.2rem; } }
    .block-features__card-text--grey-light .archive-main__text-body {
      padding-top: 0; }
  .archive-main__text-link {
    margin-top: 0.5rem;
    padding: 0.45rem 2rem 0.45rem 2.3rem;
    border: 2px solid;
    font-size: 0.8rem;
    -webkit-align-self: start;
        -ms-flex-item-align: start;
                -ms-grid-row-align: start;
            align-self: start; }
    @media (min-width: 992px) {
      .archive-main__text-link {
        font-size: 0.9rem; } }
    @media (min-width: 1440px) {
      .archive-main__text-link {
        font-size: 0.95rem; } }
  .archive-main__links {
    gap: 20px;
    padding-top: 2.5rem; }
    @media (min-width: 992px) {
      .archive-main__links {
        padding-top: 3.5rem; } }
    @media (min-width: 1440px) {
      .archive-main__links {
        padding-top: 2.5rem; } }
  .archive-main__link {
    margin-top: 0;
    font-size: 0.8rem;
    font-weight: 600; }
    @media (min-width: 992px) {
      .archive-main__link {
        font-size: 0.9rem; } }
    @media (min-width: 1440px) {
      .archive-main__link {
        font-size: 0.95rem; } }
    .archive-main__link:nth-of-type(2) {
      font-size: 0.8rem;
      margin-top: 0; }
      @media (min-width: 992px) {
        .archive-main__link:nth-of-type(2) {
          font-size: 0.9rem; } }
      @media (min-width: 1440px) {
        .archive-main__link:nth-of-type(2) {
          font-size: 0.95rem; } }
  .archive-main__button-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }

.front-hero {
  padding: 80px 0;
  background: #000000;
  color: #FFFFFF; }
  .front-hero h1, .front-hero .h1, .front-hero .block-content-txt-img__heading, .front-hero h2, .front-hero .h2, .front-hero H5 {
    margin: 0;
    color: #FFFFFF; }
  .front-hero h2, .front-hero .h2 {
    margin-bottom: 30px; }

.front-area {
  padding: 60px 0;
  border-top: 1px solid #F0F0F0; }
  .front-area .ele {
    text-align: center;
    padding: 0px;
    margin-bottom: 30px; }
    .front-area .ele img {
      margin-bottom: 30px;
      border: 1px solid #F0F0F0;
      border-radius: 10px 10px 10px 10px; }
    .front-area .ele h4, .front-area .ele .h4, .front-area .ele h3, .front-area .ele .h3 {
      margin: 0 0 30px 0;
      text-transform: none; }
      .front-area .ele h4 a, .front-area .ele .h4 a, .front-area .ele h3 a, .front-area .ele .h3 a {
        color: #000000; }
    .front-area .ele:hover img {
      opacity: 0.7; }

/*
 * Hero Layout
 */
.layout-hero {
  background: #FFFFFF;
  padding: 50px 0;
  text-align: center; }

.layout-hero h1, .layout-hero .h1, .layout-hero .block-content-txt-img__heading {
  font-size: 50px;
  font-weight: 700; }

.layout-hero h3, .layout-hero .h3 {
  font-size: 32px;
  font-weight: 600; }

/**
 * Preview mode
 */
/**
 * Gallery WP style
 */
.gallery {
  padding: 0;
  list-style-type: none;
  margin: 0 auto 18px; }

.gallery .gallery-item {
  float: left;
  margin-top: 0;
  text-align: center;
  width: 33%; }

.gallery-columns-2 .gallery-item {
  width: 50%; }

.gallery-columns-4 .gallery-item {
  width: 25%; }

.gallery img {
  padding: 8px; }

.gallery img:hover {
  background: white; }

.gallery-columns-2 .attachment-medium {
  max-width: 92%;
  height: auto; }

.gallery-columns-4 .attachment-thumbnail {
  max-width: 84%;
  height: auto; }

.gallery .gallery-caption {
  color: #888;
  font-size: 12px;
  margin: 0 0 12px; }

.gallery dl, .gallery dt {
  margin: 0; }

.gallery br + br {
  display: none; }

@media only screen and (max-width: 600px) {
  .gallery .gallery-item {
    width: 100%; } }

.hentry h2, .hentry .h2 {
  font-size: 1.6rem; }

.hentry h3, .hentry .h3 {
  font-size: 1.4rem;
  line-height: 1.4; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiZ2xvYmFsL19jb25maWcuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsImFwcC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsImdsb2JhbC9fbWl4aW5zLnNjc3MiLCJ2ZW5kb3IvX3N3aXBlci5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLXdpdGgtaWNvbi5zY3NzIiwiY29tcG9uZW50cy9fdHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbi5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19uYXYuc2NzcyIsImNvbXBvbmVudHMvX3NlY3Rpb24taGVhZGluZy5zY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbi10aXRsZS5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX2dyYXZpdHktZm9ybXMuc2NzcyIsIm1vZHVsZXMvX2xvYWQtbW9yZS1hbnl0aGluZy5zY3NzIiwibW9kdWxlcy9fbWVnYS1tZW51LnNjc3MiLCJtb2R1bGVzL19tYWduaWZpYy1wb3B1cC5zY3NzIiwiYmxvY2tzL19icmFuZC1iYW5uZXIuc2NzcyIsImJsb2Nrcy9fY29udGVudC5zY3NzIiwiYmxvY2tzL19jdGEuc2NzcyIsImJsb2Nrcy9fZmVhdHVyZXMuc2NzcyIsImJsb2Nrcy9faGVyby5zY3NzIiwiYmxvY2tzL19pY29uLWdyaWQuc2NzcyIsImJsb2Nrcy9faW1hZ2Uuc2NzcyIsImJsb2Nrcy9fbGlzdC5zY3NzIiwiYmxvY2tzL19saXN0aW5ncy5zY3NzIiwiYmxvY2tzL19sb2dvcy5zY3NzIiwiYmxvY2tzL19tYXAuc2NzcyIsImJsb2Nrcy9fc2xpZGVyLnNjc3MiLCJibG9ja3MvX3N0YXRzLnNjc3MiLCJibG9ja3MvX3RhYnMuc2NzcyIsImJsb2Nrcy9fdGVhbS5zY3NzIiwiYmxvY2tzL192aWRlby5zY3NzIiwiYmxvY2tzL19ibG9ja3Muc2NzcyIsInRlbXBsYXRlcy9fYXJjaGl2ZS5zY3NzIiwidGVtcGxhdGVzL19kZWZhdWx0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0Esc0xBQVk7QUMwTFo7RUFDSSxXQUFVO0VBQ1YsVUFBUztFQUNULGdCQXZJUztFQXdJVCxtQkFBa0IsRUFvQnJCO0VBeEJEO0lBT1EsaUJBeEpLLEVBMEpSO0VBVEw7SUFhWSxvQkFBbUIsRUFDdEI7RUFkVDtJQW9CZ0IsMkJBQTBCLEVBQzdCOztBQUtiO0VBQ0ksbUJBQWtCLEVBQ3JCOztBQU1EO0VBQ0ksc0JBQXFCO0VBQ3JCLHVCQUFzQixFQUd6Qjs7QUFFRDtFQUNJLGtCQUFpQixFQUNwQjs7QUM1T0Q7RUFRSSxtQkFBd0I7RUFBeEIscUJBQXdCO0VBQXhCLHFCQUF3QjtFQUF4QixtQkFBd0I7RUFBeEIsa0JBQXdCO0VBQXhCLHFCQUF3QjtFQUF4QixxQkFBd0I7RUFBeEIsb0JBQXdCO0VBQXhCLG1CQUF3QjtFQUF4QixtQkFBd0I7RUFBeEIsaUJBQXdCO0VBQXhCLGlCQUF3QjtFQUF4QixtQkFBd0I7RUFBeEIsd0JBQXdCO0VBSXhCLHVCQUFrQztFQUFsQyx1QkFBa0M7RUFBbEMsdUJBQWtDO0VBQWxDLHVCQUFrQztFQUFsQyx1QkFBa0M7RUFBbEMsdUJBQWtDO0VBQWxDLHVCQUFrQztFQUFsQyx1QkFBa0M7RUFBbEMsdUJBQWtDO0VBSWxDLHNCQUF3QjtFQUF4Qix3QkFBd0I7RUFBeEIsd0JBQXdCO0VBQXhCLHlCQUF3QjtFQUF4Qix3QkFBd0I7RUFBeEIsb0JBQXdCO0VBQXhCLG1CQUF3QjtFQUF4QixzQkFBd0I7RUFBeEIsbUJBQXdCO0VBQXhCLHNCQUF3QjtFQUF4QixxQkFBd0I7RUFJeEIsMEJBQWdDO0VBQWhDLGdDQUFnQztFQUFoQywrQkFBZ0M7RUFBaEMsbUNBQWdDO0VBQWhDLCtCQUFnQztFQUFoQyw4QkFBZ0M7RUFBaEMsdUJBQWdDO0VBQWhDLDBCQUFnQztFQUFoQyx1QkFBZ0M7RUFBaEMsMEJBQWdDO0VBQWhDLDZCQUFnQztFQUdsQyw4QkFBaUM7RUFDakMsd0JBQWlDO0VBQ2pDLDZCQUEyQztFQUMzQyxnQ0FBcUM7RUFNckMsc05BQTZDO0VBQzdDLDBHQUEyQztFQUMzQywwRkFBK0I7RUFPL0IsK0NBQStDO0VDNFAzQywwQkF2RStCO0VEbkxuQywyQkFBK0M7RUFDL0MsMkJBQStDO0VBQy9DLHlCQUFtQztFQUluQyxzQkFBNkI7RUFJN0IsdUJBQXVDO0VBQ3ZDLHlCQUF1QztFQUN2QywyQkFBdUM7RUFDdkMsb0RBQStEO0VBRS9ELHlCQUF5QztFQUN6QywrQkFBK0M7RUFDL0MsOEJBQStDO0VBQy9DLDRCQUErQztFQUMvQyw2QkFBaUQ7RUFDakQsK0JBQW1EO0VBR25ELHlCQUFtQztFQUNuQywrQkFBK0M7RUFFL0MseUJBQW1DO0VBRW5DLDJCQUF1QyxFQUN4Qzs7QUVwRUQ7RUFDRSxzQkM4eEIyQyxFRHp4QjVDOztBQUlEO0VBQ0Usa0NFMk44RDtFRjFOOUQscUNFME44RDtFRnpOOUQsaUJBQWdCO0VEb1JaLG1CQXZFK0I7RUN6TW5DLGlCQytoQitCLEVEN2hCaEM7O0FBRUQ7RUFDRSxnQ0VnTjhEO0VGL005RCxtQ0UrTThEO0VIMkQxRCxtQkF2RStCLEVDak1wQzs7QUFFRDtFQUNFLGlDRTBNOEQ7RUZ6TTlELG9DRXlNOEQ7RUgyRDFELG9CQXZFK0IsRUMzTHBDOztBRy9CRDtFQUNFLG9CRnN4QjRDO0VGdGZ4QyxtQkF2RStCO0VJck5uQyxlRktnQixFRUpqQjs7QUNORDtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsMEJIdXNCa0M7RUZ6YTlCLGdCQXZFK0I7RUtwTm5DLGlCSG1pQitCO0VHbGlCL0IsaUJIeWlCK0I7RUd4aUIvQixlSEtnQjtFR0poQix1QkhMYTtFR01iLDZCQUE0QjtFQUM1QiwwQkhIZ0I7RUdJaEIseUJBQWdCO1VBQWhCLGlCQUFnQjtFQ0dkLHdCSjJkaUM7RUs5ZC9CLHlFTDIwQjRGLEVHOXZCakc7RUV6RUs7SUZoQk47TUVpQlEsaUJBQWdCLEVGd0V2QixFQUFBO0VBekZEO0lBcUJJLGlCQUFnQixFQUtqQjtJQTFCSDtNQXdCTSxnQkFBZSxFQUNoQjtFQXpCTDtJQThCSSxlSGpCYztJR2tCZCx1QkgzQlc7SUc0Qlgsc0JGMEtpQztJRXpLakMsV0FBVTtJQUtSLG1ESEpXLEVHTWQ7RUF4Q0g7SUErQ0ksY0FBbUUsRUFDcEU7RUFoREg7SUFvREksZUgxQ2M7SUc0Q2QsV0FBVSxFQUNYO0VBdkRIO0lBb0RJLGVIMUNjO0lHNENkLFdBQVUsRUFDWDtFQXZESDtJQW9ESSxlSDFDYztJRzRDZCxXQUFVLEVBQ1g7RUF2REg7SUFnRUksMEJIMURjO0lHNkRkLFdBQVUsRUFDWDtFQXBFSDtJQXdFSSwwQkhrb0JnQztJR2pvQmhDLDJCSGlvQmdDO0lHaG9CaEMsNEJIZ29CZ0M7WUdob0JoQywyQkhnb0JnQztJRy9uQmhDLGVIOURjO0lNYmhCLDBCTk1nQjtJR3VFZCxxQkFBb0I7SUFDcEIsc0JBQXFCO0lBQ3JCLG9CQUFtQjtJQUNuQixnQkFBZTtJQUNmLDZCSDBZNkI7SUd6WTdCLGlCQUFnQjtJRXRFZCxzSUwydkI2SSxFR25yQmhKO0lFcEVHO01GaEJOO1FFaUJRLGlCQUFnQixFRm1FckIsRUFBQTtFQXBGSDtJQXVGSSwwQkZ3SGlDLEVFdkhsQzs7QUFRSDtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsb0JBQTJCO0VBQzNCLGlCQUFnQjtFQUNoQixpQkgyYytCO0VHMWMvQixlSHpGZ0I7RUcwRmhCLDhCQUE2QjtFQUM3QiwwQkFBeUI7RUFDekIsb0JBQW1DLEVBV3BDO0VBcEJEO0lBWUksV0FBVSxFQUNYO0VBYkg7SUFpQkksaUJBQWdCO0lBQ2hCLGdCQUFlLEVBQ2hCOztBQVVIO0VBQ0UsdUNGd0c4RDtFRXZHOUQsd0JIdWxCaUM7RUZyYjdCLG9CQXZFK0I7RU0zTWpDLHVCSjRkZ0MsRUduV25DO0VBWEQ7SUFPSSx3QkhrbEIrQjtJR2psQi9CLHlCSGlsQitCO0lHaGxCL0IsMkJIZ2xCK0I7WUdobEIvQiwwQkhnbEIrQixFRy9rQmhDOztBQUdIO0VBQ0UscUNGMkY4RDtFRTFGOUQscUJIOGtCZ0M7RUZ6YjVCLG1CQXZFK0I7RU0zTWpDLHNCSjZkK0IsRUd2VmxDO0VBWEQ7SUFPSSxxQkh5a0I4QjtJR3hrQjlCLHNCSHdrQjhCO0lHdmtCOUIseUJIdWtCOEI7WUd2a0I5Qix3Qkh1a0I4QixFR3RrQi9COztBQU1IO0VBRUksd0NGMEU0RCxFRXpFN0Q7O0FBSEg7RUFNSSx1Q0ZzRTRELEVFckU3RDs7QUFQSDtFQVVJLHFDRmtFNEQsRUVqRTdEOztBQUlIO0VBQ0UsWUgrcUIwQztFRzlxQjFDLG9DRjJEOEQ7RUUxRDlELGtCSDZoQm1DLEVHNWdCcEM7RUFwQkQ7SUFNSSxnQkFBZSxFQUNoQjtFQVBIO0lBVUkscUJBQW9CO0lDcEtwQix3QkoyZGlDLEVHclRsQztFQVpIO0lDMUpJLHdCSjJkaUMsRUdqVGxDO0VBaEJIO0lBa0JzQixtQ0YyQzBDLEVFM0NkO0VBbEJsRDtJQW1Cc0IsaUNGMEMwQyxFRTFDZDs7QUkzTGxEO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCwyQ1Bzc0JrQztFT3JzQmxDLHdDTnlQOEQ7RUhtQzFELGdCQXZFK0I7RVNsTm5DLGlCUGlpQitCO0VPaGlCL0IsaUJQdWlCK0I7RU90aUIvQixlUEdnQjtFT0ZoQix1QlBQYTtFT1FiLGtQTnVIZ0Y7RU10SGhGLDZCQUE0QjtFQUM1QiwwQ1B3NUJxRTtFT3Y1QnJFLDJCUHc1QjJDO0VPdjVCM0MsMEJQUmdCO0VJT2Qsd0JKMmRpQztFSzlkL0IseUVMMjBCNEY7RU9uMEJoRyx5QkFBZ0I7VUFBaEIsaUJBQWdCLEVBOEJqQjtFRmxDSztJRWZOO01GZ0JRLGlCQUFnQixFRWlDdkIsRUFBQTtFQWpERDtJQXNCSSxzQk5tTGlDO0lNbExqQyxXQUFVO0lBS1IsbURQS1csRU9IZDtFQTlCSDtJQWtDSSx1QlB1cUJnQztJT3RxQmhDLHVCQUFzQixFQUN2QjtFQXBDSDtJQXdDSSwwQlBuQ2MsRU9xQ2Y7RUExQ0g7SUE4Q0ksbUJBQWtCO0lBQ2xCLDJCUG5DYyxFT29DZjs7QUFHSDtFQUNFLHFCUGdxQmtDO0VPL3BCbEMsd0JQK3BCa0M7RU85cEJsQyxxQlArcEJpQztFRnJiN0Isb0JBdkUrQjtFTTNNakMsdUJKNGRnQyxFT2pibkM7O0FBRUQ7RUFDRSxvQlA0cEJpQztFTzNwQmpDLHVCUDJwQmlDO0VPMXBCakMsbUJQMnBCZ0M7RUZ6YjVCLG1CQXZFK0I7RU0zTWpDLHNCSjZkK0IsRU8xYWxDOztBQ2xFRDtFQUNFLGVBQWM7RUFDZCxtQlI0MUIyRTtFUTMxQjNFLG9CUjQxQnNFO0VRMzFCdEUsd0JSNDFCK0MsRVF0MUJoRDtFQVZEO0lBT0ksWUFBVztJQUNYLG9CQUEyQyxFQUM1Qzs7QUFHSDtFQUNFLHFCUmsxQnNFO0VRajFCdEUsZ0JBQWU7RUFDZixrQkFBaUIsRUFPbEI7RUFWRDtJQU1JLGFBQVk7SUFDWixxQkFBNEM7SUFDNUMsZUFBYyxFQUNmOztBQUdIO0VBQ0UsV1JvMEIyQztFUW4wQjNDLFlSbTBCMkM7RVFsMEIzQyxtQkFBOEQ7RUFDOUQsb0JBQW1CO0VBQ25CLHVCUnpCYTtFUTBCYiw2QkFBNEI7RUFDNUIsNEJBQTJCO0VBQzNCLHlCQUF3QjtFQUN4QixzQ1JuQmE7RVFvQmIseUJBQWdCO1VBQWhCLGlCQUFnQjtFQUNoQiwwQkFBeUIsRUFxRTFCO0VBaEZEO0lKVEksc0JKMDFCMkMsRVFqMEI1QztFQWhCSDtJQW9CSSxtQlI4ekJ5QyxFUTd6QjFDO0VBckJIO0lBd0JJLGdDUnF6QnFEO1lRcnpCckQsd0JScXpCcUQsRVFwekJ0RDtFQXpCSDtJQTRCSSxzQlBzSmlDO0lPckpqQyxXQUFVO0lBQ1YsbURScEJhLEVRcUJkO0VBL0JIO0lBa0NJLDBCUnhCYTtJUXlCYixzQlJ6QmEsRVEwQ2Q7SUFwREg7TUF5Q1EsZ1BQa0UwRSxFT2hFN0U7SUEzQ0w7TUFpRFEsd0pQMEQwRSxFT3hEN0U7RUFuREw7SUF1REksMEJSN0NhO0lROENiLHNCUjlDYTtJUW1EWCwwT1A4QzRFLEVPNUMvRTtFQS9ESDtJQWtFSSxxQkFBb0I7SUFDcEIscUJBQVk7WUFBWixhQUFZO0lBQ1osYVI2eEJ5QyxFUTV4QjFDO0VBckVIO0lBNEVNLGdCQUFlO0lBQ2YsYVJveEJ1QyxFUW54QnhDOztBQWFMO0VBQ0Usb0JSK3dCeUQsRVE3dUIxRDtFQW5DRDtJQUlJLFdSMndCaUM7SVExd0JqQyxvQkFBNEM7SUFDNUMseUtQVThFO0lPVDlFLGlDQUFnQztJSjNHaEMsbUJKbTNCaUM7SUt0M0IvQixrREwwM0JnRSxFUTN2Qm5FO0lIM0hHO01HbUdOO1FIbEdRLGlCQUFnQixFRzBIckIsRUFBQTtJQXhCSDtNQVlNLDJKUEk0RSxFT0g3RTtJQWJMO01BZ0JNLGtDUjB3QndDO01RcndCdEMsd0pQTDBFLEVPTzdFO0VBdkJMO0lBMkJJLHFCUnF2QnVEO0lRcHZCdkQsZ0JBQWUsRUFNaEI7SUFsQ0g7TUErQk0scUJBQTZDO01BQzdDLGVBQWMsRUFDZjs7QUFJTDtFQUNFLHNCQUFxQjtFQUNyQixtQlJtdUJvQyxFUWx1QnJDOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLHVCQUFzQjtFQUN0QixxQkFBb0IsRUFVckI7RUFiRDtJQVFNLHFCQUFvQjtJQUNwQixxQkFBWTtZQUFaLGFBQVk7SUFDWixjUm9sQjJCLEVRbmxCNUI7O0FDdEtMO0VBQ0UsWUFBVztFQUNYLGVSK04yQjtFUTlOM0IsV0FBVTtFQUNWLDhCQUE2QjtFQUM3Qix5QkFBZ0I7VUFBaEIsaUJBQWdCLEVBK0VqQjtFQXBGRDtJQVFJLFdBQVUsRUFNWDtJQWRIO01BWThCLG1FVG9CYixFU3BCK0Q7SUFaaEY7TUFhOEIsbUVUbUJiLEVTbkIrRDtFQWJoRjtJQWlCSSxVQUFTLEVBQ1Y7RUFsQkg7SUFxQkksWVRzN0IyQztJU3I3QjNDLGFUcTdCMkM7SVNwN0IzQyxxQkFBc0U7SUh6QnhFLDBCTmtDZTtJU1BiLFVUcTdCd0M7SUlqOEJ4QyxvQkprOEIyQztJS3I4QnpDLDZHTDI4QmtJO0lTeDdCcEkseUJBQWdCO1lBQWhCLGlCQUFnQixFQUtqQjtJSnBCRztNSWROO1FKZVEsaUJBQWdCLEVJbUJyQixFQUFBO0lBbENIO01IRkUsMEJMME1tQyxFUXZLaEM7RUFqQ0w7SUFxQ0ksWVQrNUJrQztJUzk1QmxDLGVUKzVCbUM7SVM5NUJuQyxtQkFBa0I7SUFDbEIsZ0JUODVCcUM7SVM3NUJyQywwQlRwQ2M7SVNxQ2QsMEJBQXlCO0lMN0J6QixvQkoyN0JrQyxFUzM1Qm5DO0VBN0NIO0lBZ0RJLFlUMjVCMkM7SVMxNUIzQyxhVDA1QjJDO0lNNzhCN0MsMEJOa0NlO0lTbUJiLFVUMjVCd0M7SUlqOEJ4QyxvQkprOEIyQztJS3I4QnpDLDZHTDI4QmtJO0lTOTVCcEksaUJBQWdCLEVBS2pCO0lKOUNHO01JZE47UUplUSxpQkFBZ0IsRUk2Q3JCLEVBQUE7SUE1REg7TUhGRSwwQkwwTW1DLEVRN0loQztFQTNETDtJQStESSxZVHE0QmtDO0lTcDRCbEMsZVRxNEJtQztJU3A0Qm5DLG1CQUFrQjtJQUNsQixnQlRvNEJxQztJU240QnJDLDBCVDlEYztJUytEZCwwQkFBeUI7SUx2RHpCLG9CSjI3QmtDLEVT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ZVpjYSxFWWJkOztBRDBGdUM7RUN2RnRDLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsV0FBVTtFQUNWLGNBQWE7RUFDYixnQkFBZTtFQUNmLHdCWjJ1QzRDO0VZMXVDNUMsa0JBQWlCO0VkNFBmLG9CQXZFK0I7RWNsTGpDLFlacENXO0VZcUNYLHlDWkFhO0VJMUJiLHdCSjJkaUMsRVkvYmxDOztBQXpDQzs7OztFQThDRSxlQUFjLEVBQ2Y7O0FBL0NEO0VBb0RFLHNCWmJXO0VZZ0JULHFDWDZLd0Q7RVc1S3hELDRQWHlFMEU7RVd4RTFFLDZCQUE0QjtFQUM1Qiw0REFBNkQ7RUFDN0QsaUVYeUt3RCxFV2pPM0Q7RUFIRDtJQStESSxzQlp4QlM7SVl5QlQsa0RaekJTLEVZMEJWOztBQWpFSDtFQXlFSSxxQ1gySndEO0VXMUp4RCxtRlgwSndELEVXak8zRDs7QUFIRDtFQWlGRSxzQloxQ1csRVlwQ1o7RUFIRDtJQXNGTSx3QlptMUIyRjtJWWwxQjNGLDZkWDBDd0U7SVd6Q3hFLGdFWm8wQm9EO0lZbjBCcEQsNEVYMklzRCxFVzFJdkQ7RUExRkw7SUE4Rkksc0JadkRTO0lZd0RULGtEWnhEUyxFWXlEVjs7QUFoR0g7RUF1R0ksMENYNkh3RCxFV2pPM0Q7O0FBSEQ7RUE4R0Usc0JadkVXLEVZcENaO0VBSEQ7SUFpSEksMEJaMUVTLEVZMkVWO0VBbEhIO0lBcUhJLGtEWjlFUyxFWStFVjtFQXRISDtJQXlISSxlWmxGUyxFWW1GVjs7QUFHTDtFQUVJLGtCQUFpQixFQUNsQjs7QUFoSUQ7Ozs7O0VBeUlNLFdBQVUsRUF0SWY7O0FEaUhvRztFQ2hHckcsY0FBYTtFQUNiLFlBQVc7RUFDWCxvQlordkIwQztFRnRmeEMsbUJBdkUrQjtFYy9MakMsZVpXYSxFWVZkOztBRDBGZ0Y7RUN2Ri9FLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsV0FBVTtFQUNWLGNBQWE7RUFDYixnQkFBZTtFQUNmLHdCWjJ1QzRDO0VZMXVDNUMsa0JBQWlCO0VkNFBmLG9CQXZFK0I7RWNsTGpDLFlacENXO0VZcUNYLHlDWkhhO0VJdkJiLHdCSjJk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RTJDNUhQLEVBQUE7O0FyQjBDSDtFcUI1Q0U7SUFDRSxpQjNDOEhNLEUyQzdIUCxFQUFBOztBckIwQ0g7RXFCNUNFO0lBQ0UsaUIzQytITSxFMkM5SFAsRUFBQTs7QXJCMENIO0VxQjVDRTtJQUNFLGlCM0NnSU0sRTJDL0hQLEVBQUE7O0FyQjBDSDtFcUI1Q0U7SUFDRSxpQjNDaUlNLEUyQ2hJUCxFQUFBOztBckIwQ0g7RXFCNUNFO0lBQ0UsaUIzQ2tJTSxFMkNqSVAsRUFBQTs7QXJCMENIO0VxQjVDRTtJQUNFLGlCM0NtSUssRTJDbElOLEVBQUE7O0FyQjBDSDtFcUI1Q0U7SUFDRSxpQjNDb0lNLEUyQ25JUCxFQUFBOztBckIwQ0g7RXFCNUNFO0lBQ0UsaUIzQ3FJTSxFMkNwSVAsRUFBQTs7QXJCMENIO0VxQjVDRTtJQUNFLGlCM0NzSU0sRTJDcklQLEVBQUE7O0FyQjBDSDtFcUI1Q0U7SUFDRSxpQjNDdUlNLEUyQ3RJUCxFQUFBOztBckIwQ0g7RXFCNUNFO0lBQ0UsaUIzQ3dJTSxFMkN2SVAsRUFBQTs7QXJCMENIO0VxQjVDRTtJQUNFLGlCM0N5SU0sRTJDeElQLEVBQUE7O0FyQjBDSDtFcUI1Q0U7SUFDRSxpQjNDMElLLEUyQ3pJTixFQUFBOztBckIwQ0g7RXFCNUNFO0lBQ0UsaUIzQzJJTSxFMkMxSVAsRUFBQTs7QXJCMENIO0VxQjVDRTtJQUNFLGlCM0M0SU0sRTJDM0lQLEVBQUE7O0FyQjBDSDtFcUI1Q0U7SUFDRSxpQjNDNklNLEUyQzVJUCxFQUFBOztBckIwQ0g7RXFCNUNFO0lBQ0UsaUIzQzhJTSxFMkM3SVAsRUFBQTs7QXJCMENIO0VxQjVDRTtJQUNFLGlCM0MrSU0sRTJDOUlQLEVBQUE7O0FyQjBDSDtFcUI1Q0U7SUFDRSxpQjNDZ0pNLEUyQy9JUCxFQUFBOztBckIwQ0g7RXFCNUNFO0lBQ0UsaUIzQ2lKTSxFMkNoSlAsRUFBQTs7QXJCMENIO0VxQjVDRTtJQUNFLGlCM0NrSk0sRTJDakpQLEVBQUE7O0FyQjBDSDtFcUI1Q0U7SUFDRSxpQjNDbUpLLEUyQ2xKTixFQUFBOztBckIwQ0g7RXFCNUNFO0lBQ0UsaUIzQ29KTSxFMkNuSlAsRUFBQTs7QXJCMENIO0VxQjVDRTtJQUNFLGlCM0NxSk0sRTJDcEpQLEVBQUE7O0FyQjBDSDtFcUI1Q0U7SUFDRSxpQjNDc0pNLEUyQ3JKUCxFQUFBOztBckIwQ0g7RXFCNUNFO0lBQ0Usa0IzQ3VKTyxFMkN0SlIsRUFBQTs7QXJCMENIO0VxQjVDRTtJQUNFLGtCM0N3Sk8sRTJDdkpSLEVBQUE7O0FyQjBDSDtFcUI1Q0U7SUFDRSxrQjNDeUpNLEUyQ3hKUCxFQUFBOztBckIwQ0g7RXFCNUNFO0lBQ0Usa0IzQzBKTyxFMkN6SlIsRUFBQTs7QXJCMENIO0VxQjVDRTtJQUNFLGtCM0MySk8sRTJDMUpSLEVBQUE7O0FyQjBDSDtFcUI1Q0U7SUFDRSxrQjNDNEpRLEUyQzNKVCxFQUFBOztBRXBCUDs7Ozs7O0VBTUUsbUJBQWtCLEVBQ25COztBOUI0RnNCO0U4QnpGckIsb0JBQW1CLEVBSXBCO0VDZUc7SUFDRSxzQkFBcUI7SUFDckIscUIxQ21lMEM7STBDbGUxQyx3QjFDaWUwQztJMENoZTFDLFlBQVc7SUFoQ2Ysd0JBQThCO0lBQzlCLHNDQUE0QztJQUM1QyxpQkFBZ0I7SUFDaEIscUNBQTJDLEVBcUN4QztFQWdCRDtJQUNFLGVBQWMsRUFDZjs7QS9Cd0N3QztFOEJoRjNDLDJCQUE2QztFQUM3QywrQkFBbUQ7RUFDbkQsMkJBQW1EO0VBQ25ELGdDQUFtRDtFQUNuRCwrQkFBNkM7RTNDNlF6Qyw4QkF2RStCO0UyQ3BNbkMsNkJBQTJDO0VBQzNDLHVCQUFxQztFQUNyQywrREFBeUQ7RUFDekQsc0NBQTJEO0VBQzNELGdDQUF5RDtFQUN6RCx3REFBdUU7RUFDdkUsNkRBQXFEO0VBQ3JELHVDQUFpRTtFQUNqRSw0REFBcUQ7RUFDckQsa0NBQXFEO0VBQ3JELHdDQUFpRTtFQUNqRSxxQ0FBMkQ7RUFDM0Qsc0NBQW1FO0VBQ25FLHNDQUE2RDtFQUM3RCwyQ0FBdUU7RUFDdkUsbUNBQTZEO0VBQzdELHNDQUE2RDtFQUM3RCxvQ0FBeUQ7RUFDekQscUNBQWlFO0VBQ2pFLHVDQUFpRTtFQUdqRSxtQkFBa0I7RUFDbEIsbUNBQTBEO0VBQzFELGNBQWE7RUFDYix3Q0FBa0U7RUFDbEUsbUVBQXdIO0VBQ3hILFVBQVM7RTNDZ1BMLHdDQXZFK0I7RTJDdktuQyxnQ0FBc0Q7RUFDdEQsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQix3Q0FBMkQ7RUFDM0QsNkJBQTRCO0VBQzVCLDhFQUF5STtFckN6Q3ZJLGdEcUMwQ29GLEVBb0J2RjtFQS9ERDtJQStDSSxVQUFTO0lBQ1QsUUFBTztJQUNQLHNDQUE2RCxFQUM5RDs7QUF1QkM7RUFDRSxxQkFBYyxFQU1mO0VBUEQ7SUFJSSxZQUFXO0lBQ1gsUUFBTyxFQUNSOztBQUdIO0VBQ0UsbUJBQWMsRUFNZjtFQVBEO0lBSUksU0FBUTtJQUNSLFdBQVUsRUFDWDs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFPLEVBQ1I7RUFHSDtJQUNFLG1CQUFjLEVBTWY7SUFQRDtNQUlJLFNBQVE7TUFDUixXQUFVLEVBQ1gsRUFBQTs7QXZCM0NIO0V1QjRCQTtJQUNFLHFCQUFjLEVBTWY7SUFQRDtNQUlJLFlBQVc7TUFDWCxRQUFP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TTZCLEUrQ2hNOUI7O0FBZkw7RUFDRSxlL0M4TWlDO0UrQzdNakMsMEIvQ3dNaUMsRStDekxsQztFQWpCRDtJQU9NLGUvQ3dNNkI7SStDdk03QiwwQi9DdU02QixFK0N0TTlCO0VBVEw7SUFZTSxlcERUTztJb0RVUCwwQi9Da002QjtJK0NqTTdCLHNCL0NpTTZCLEUrQ2hNOUI7O0FBZkw7RUFDRSxlL0M4TWlDO0UrQzdNakMsMEIvQ3dNaUMsRStDekxsQztFQWpCRDtJQU9NLGUvQ3dNNkI7SStDdk03QiwwQi9DdU02QixFK0N0TTlCO0VBVEw7SUFZTSxlcERUTztJb0RVUCwwQi9Da002QjtJK0NqTTdCLHNCL0NpTTZCLEUrQ2hNOUI7O0FBZkw7RUFDRSxlRHFMaUg7RUNwTGpILDBCL0N3TWlDLEUrQ3pMbEM7RUFqQkQ7SUFPTSxlRCtLNkc7SUM5SzdHLDBCL0N1TTZCLEUrQ3RNOUI7RUFUTDtJQVlNLGVwRFRPO0lvRFVQLDBCRHlLNkc7SUN4SzdHLHNCRHdLNkcsRUN2SzlHOztBQWZMO0VBQ0UsZS9DOE1pQztFK0M3TWpDLDBCL0N3TWlDLEUrQ3pMbEM7RUFqQkQ7SUFPTSxlL0N3TTZCO0krQ3ZNN0IseUIvQ3VNNkIsRStDdE05QjtFQVRMO0lBWU0sZXBEVE87SW9EVVAsMEIvQ2tNNkI7SStDak03QixzQi9DaU02QixFK0NoTTlCOztBQWZMO0VBQ0UsZURxTGlIO0VDcExqSCx3Qi9Dd01pQyxFK0N6TGxDO0VBakJEO0lBT00sZUQrSzZHO0lDOUs3RywwQi9DdU02QixFK0N0TTlCO0VBVEw7SUFZTSxlcERUTztJb0RVUCwwQkR5SzZHO0lDeEs3RyxzQkR3SzZHLEVDdks5Rzs7QUFmTDtFQUNFLGEvQzhNaUM7RStDN01qQywwQi9Dd01pQyxFK0N6TGxDO0VBakJEO0lBT00sYS9Dd002QjtJK0N2TTdCLDBCL0N1TTZCLEUrQ3RNOUI7RUFUTDtJQVlNLGVwRFRPO0lvRFVQLHdCL0NrTTZCO0krQ2pNN0Isb0IvQ2lNNkIsRStDaE05Qjs7QUFmTDtFQUNFLGEvQzhNaUM7RStDN01qQywwQi9Dd01pQyxFK0N6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Q2hCLGtDQUFpQyxFQUNsQzs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFBQTs7QTVDckZEO0U0Q2tGQTtJQUNFLGlCQUFnQjtJQUNoQixrQ0FBaUMsRUFDbEMsRUFB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LHVDQUFnRTtFQUNoRSxpRUFBb0g7RUFDcEgsK0JBQW9EO0VBQ3BELG1CQUFrQjtFQUNsQix1Q0FBeUQ7RTdEbEd2RCwrQzZEbUdrRixFQUNyRjs7QUN2SEQ7RTdEZ0JNLGlDTHVmMkMsRWtFamdCaEQ7RTdEY0s7STZEcEJOO003RHFCUSxpQkFBZ0IsRTZEZnZCLEVBQUE7RUFORDtJQUlJLFdBQVUsRUFDWDs7QUFJSDtFQUVJLGNBQWEsRUFDZDs7QUFHSDtFQUNFLFVBQVM7RUFDVCxpQkFBZ0I7RTdERFosOEJMeWZ3QyxFa0VoZjdDO0U3RExLO0k2RExOO003RE1RLGlCQUFnQixFNkRJdkIsRUFBQTtFQVZEO0lBTUksU0FBUTtJQUNSLGFBQVk7STdETlYsNkJMMGZ1QyxFa0VsZjFDO0k3REpHO002RExOO1E3RE1RLGlCQUFnQixFNkRHckIsRUFBQTs7QUNJSDtFckV5UU0sbUJBdkUrQjtFcUVoTW5DLGlCbkV3a0IrQixFbUV2a0JoQzs7QUFJQztFckVzUU0sa0NBZjZCO0VxRW5QakMsaUJuRXlqQnFCO0VtRXhqQnJCLGlCbkV3aUI2QixFbUV2aUI5QjtFckU4RkM7SXFFcEdGO01yRTZRTSxnQkFsRjZCLEVxRXJMbEMsRUFBQTs7QUFORDtFckVzUU0sa0NBZjZCO0VxRW5QakMsaUJuRXlqQnFCO0VtRXhqQnJCLGlCbkV3aUI2QixFbUV2aUI5QjtFckU4RkM7SXFFcEdGO01yRTZRTSxrQkFsRjZCLEVxRXJMbEMsRUFBQTs7QUFORDtFckVzUU0sa0NBZjZCO0VxRW5QakMsaUJuRXlqQnFCO0VtRXhqQnJCLGlCbkV3aUI2QixFbUV2aUI5QjtFckU4RkM7SXFFcEdGO01yRTZRTSxnQkFsRjZCLEVxRXJMbEMsRUFBQTs7QUFORDtFckVzUU0sa0NBZjZCO0VxRW5QakMsaUJuRXlqQnFCO0VtRXhqQnJCLGlCbkV3aUI2QixFbUV2aUI5QjtFckU4RkM7SXFFcEdGO01yRTZRTSxrQkFsRjZCLEVxRXJMbEMsRUFBQTs7QUFORDtFckVzUU0sa0NBZjZCO0VxRW5QakMsaUJuRXlqQnFCO0VtRXhqQnJCLGlCbkV3aUI2QixFbUV2aUI5QjtFckU4RkM7SXFFcEdGO01yRTZRTSxnQkFsRjZCLEVxRXJMbEMsRUFBQTs7QUFORDtFckVzUU0sa0NBZjZCO0VxRW5QakMsaUJuRXlqQnFCO0VtRXhqQnJCLGlCbkV3aUI2QixFbUV2aUI5QjtFckU4RkM7SXFFcEdGO01yRTZRTSxrQkFsRjZCLEVxRXJMbEMsRUFBQTs7QUFrQkg7RVp2REUsZ0JBQWU7RUFDZixpQkFBZ0IsRVl3RGpCOztBQUdEO0VaNURFLGdCQUFlO0VBQ2YsaUJBQWdCLEVZNkRqQjs7QUFDRDtFQUNFLHNCQUFxQixFQUt0QjtFQU5EO0lBSUkscUJuRWdrQitCLEVtRS9qQmhDOztBQVNIO0VyRW9OTSxtQkF2RStCO0VxRTNJbkMsMEJBQXlCLEVBQzFCOztBQUdEO0VBQ0Usb0JuRTZSVztFRmhGUCxtQkF2RStCLEVxRWhJcEM7RUFQRDtJQUtJLGlCQUFnQixFQUNqQjs7QUFHSDtFQUNFLGtCbkVvUlc7RW1FblJYLG9CbkVtUlc7RUZoRlAsbUJBdkUrQjtFcUUxSG5DLGVuRXRGZ0IsRW1FMkZqQjtFQVREO0lBT0ksc0JBQXFCLEVBQ3RCOztBQ3RDSztFQU9JLG9DQUErRCxFQUVsRTs7QUFURDtFQU9JLCtCQUErRCxFQUVsRTs7QUFURDtFQU9JLGtDQUErRCxFQUVsRTs7QUFURDtFQU9JLGtDQUErRCxFQUVsRTs7QUFURDtFQU9JLHVDQUErRCxFQUVsRTs7QUFURDtFQU9JLG9DQUErRCxFQUVsRTs7QUFURDtFQU9JLHVCQUErRCxFQUVsRTs7QUFURDtFQU9JLHdCQUErRCxFQUVsRTs7QUFURDtFQU9JLHVCQUErRCxFQUVsRTs7QUFURDtFQU9JLHNCQUErRCxFQUVsRTs7QUFURDtFQU9JLHlCQUErRCxFQUVsRTs7QUFURDtFQU9JLHdCQUErRCxFQUVsRTs7QUFURDtFQU9JLHlCQUErRCxFQUVsRTs7QUFURDtFQU9JLHNCQUErRCxFQUVsRTs7QUFURDtFQU9JLDBCQUErRCxFQUVsRTs7QUFURDtFQU9JLDRCQUErRCxFQUVsRTs7QUFURDtFQU9JLDZCQUErRCxFQUVsRTs7QUFURDtFQU9JLDRCQUErRCxFQUVsRTs7QUFURDtFQU9JLDJCQUErRCxFQUVsRTs7QUFURDtFQU9JLGlDQUErRCxFQUVsRTs7QUFURDtFQU9JLDBCQUErRCxFQUVsRTs7QUFURDtFQU9JLDZCQUErRDtFQUEvRCx5QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSwwQkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSw4QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSwrQkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxpQ0FBK0Q7RUFBL0QsZ0NBQStEO0VBQS9ELHlCQUErRCxFQUVsRTs7QUFURDtFQU9JLHdDQUErRDtFQUEvRCx1Q0FBK0Q7RUFBL0QsZ0NBQStELEVBRWxFOztBQVREO0VBT0kseUJBQStELEVBRWxFOztBQVREO0VBT0kseURBQStELEVBRWxFOztBQVREO0VBT0ksK0RBQStELEVBRWxFOztBQVREO0VBT0ksd0RBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksMkJBQStELEVBRWxFOztBQVREO0VBT0ksb0NBQStEO0VBQS9ELDRCQUErRCxFQUVsRTs7QUFURDtFQU9JLGtCQUErRCxFQUVsRTs7QUFURDtFQU9JLG9CQUErRCxFQUVsRTs7QUFURDtFQU9JLHFCQUErRCxFQUVsRTs7QUFURDtFQU9JLHFCQUErRCxFQUVsRTs7QUFURDtFQU9JLHVCQUErRCxFQUVsRTs7QUFURDtFQU9JLHdCQUErRCxFQUVsRTs7QUFURDtFQU9JLG1CQUErRCxFQUVsRTs7QUFURDtFQU9JLHFCQUErRCxFQUVsRTs7QUFURDtFQU9JLHNCQUErRCxFQUVsRTs7QUFURDtFQU9JLG9CQUErRCxFQUVsRTs7QUFURDtFQU9JLHNCQUErRCxFQUVsRTs7QUFURDtFQU9JLHVCQUErRCxFQUVsRTs7QUFURDtFQU9JLG9EQUErRDtNQUEvRCxnREFBK0Q7VUFBL0QsNENBQStELEVBRWxFOztBQVREO0VBT0ksK0NBQStEO01BQS9ELDJDQUErRDtVQUEvRCx1Q0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSwrQ0FBK0Q7TUFBL0QsMkNBQStEO1VBQS9ELHVDQUErRCxFQUVsRTs7QUFURDtFQU9JLHdGQUErRCxFQUVsRTs7QUFURDtFQU9JLHFCQUErRCxFQUVsRTs7QUFURDtFQU9JLDRGQUErRCxFQUVsRTs7QUFURDtFQU9JLHlCQUErRCxFQUVsRTs7QUFURDtFQU9JLDhGQUErRCxFQUVsRTs7QUFURDtFQU9JLDJCQUErRCxFQUVsRTs7QUFURDtFQU9JLCtGQUErRCxFQUVsRTs7QUFURDtFQU9JLDRCQUErRCxFQUVsRTs7QUFURDtFQU9JLDZGQUErRCxFQUVsRTs7QUFURDtFQU9JLDBCQUErRCxFQUVsRTs7QUFURDtFQUlRLHVCQUE0QjtFQUdoQywrRUFBK0QsRUFFbEU7O0FBVEQ7RUFJUSx1QkFBNEI7RUFHaEMsaUZBQStELEVBRWxFOztBQVREO0VBSVEsdUJBQTRCO0VBR2hDLGlGQUErRCxFQUVsRTs7QUFURDtFQUlRLHVCQUE0QjtFQUdoQyxrRkFBK0QsRUFFbEU7O0FBVEQ7RUFJUSx1QkFBNEI7RUFHaEMsaUZBQStELEVBRWxFOztBQVREO0VBSVEsdUJBQTRCO0VBR2hDLDZFQUErRCxFQUVsRTs7QUFURDtFQUlRLHVCQUE0QjtFQUdoQyw0RUFBK0QsRUFFbEU7O0FBVEQ7RUFJUSx1QkFBNEI7RUFHaEMsK0VBQStELEVBRWxFOztBQVREO0VBSVEsdUJBQTRCO0VBR2hDLDRFQUErRCxFQUVsRTs7QUFURDtFQUlRLHVCQUE0QjtFQUdoQywrRUFBK0QsRUFFbEU7O0FBVEQ7RUFJUSx1QkFBNEI7RUFHaEMsOEVBQStELEVBRWxFOztBQVREO0VBSVEsdUJBQTRCO0VBR2hDLDZFQUErRCxFQUVsRTs7QUFuQkQ7RUFDRSx1QkFBb0MsRUFDckM7O0FBRkQ7RUFDRSx1QkFBb0MsRUFDckM7O0FBRkQ7RUFDRSx1QkFBb0MsRUFDckM7O0FBRkQ7RUFDRSx1QkFBb0MsRUFDckM7O0FBRkQ7RUFDRSx1QkFBb0MsRUFDckM7O0FBRkQ7RUFDRSx5QkFBb0MsRUFDckM7O0FBRkQ7RUFDRSwwQkFBb0MsRUFDckM7O0FBRkQ7RUFDRSx5QkFBb0MsRUFDckM7O0FBRkQ7RUFDRSwwQkFBb0MsRUFDckM7O0FBRkQ7RUFDRSx1QkFBb0MsRUFDckM7O0FBUUQ7RUFPSSxzQkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxzQkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxzQkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSx1QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSx1QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSwyQkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSx3QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSw0QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSx1QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSx1QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSx1QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSx3QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSx3QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSw0QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSx5QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSw2QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxrQ0FBK0Q7TUFBL0QsOEJBQStEO1VBQS9ELDBCQUErRCxFQUVsRTs7QUFURDtFQU9JLHVDQUErRDtNQUEvRCxtQ0FBK0Q7VUFBL0QsK0JBQStELEVBRWxFOztBQVREO0VBT0ksMENBQStEO01BQS9ELHNDQUErRDtVQUEvRCxrQ0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSwrQ0FBK0Q7TUFBL0QsMkNBQStEO1VBQS9ELHVDQUErRCxFQUVsRTs7QUFURDtFQU9JLGtEQUErRDtNQUEvRCw4Q0FBK0Q7VUFBL0QsMENBQStELEVBRWxFOztBQVREO0VBT0ksZ0NBQStEO01BQS9ELGdDQUErRDtVQUEvRCx3QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxnQ0FBK0Q7TUFBL0QsZ0NBQStEO1VBQS9ELHdCQUErRCxFQUVsRTs7QUFURDtFQU9JLGtDQUErRDtNQUEvRCxnQ0FBK0Q7VUFBL0QsMEJBQStELEVBRWxFOztBQVREO0VBT0ksa0NBQStEO01BQS9ELGdDQUErRDtVQUEvRCwwQkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxtQ0FBK0Q7TUFBL0QsK0JBQStEO1VBQS9ELDJCQUErRCxFQUVsRTs7QUFURDtFQU9JLHFDQUErRDtNQUEvRCxpQ0FBK0Q7VUFBL0QsNkJBQStELEVBRWxFOztBQVREO0VBT0ksMkNBQStEO01BQS9ELHVDQUErRDtVQUEvRCxtQ0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSwrQ0FBK0Q7TUFBL0QsZ0NBQStEO1VBQS9ELHVDQUErRCxFQUVsRTs7QUFURDtFQU9JLDZDQUErRDtNQUEvRCw4QkFBK0Q7VUFBL0QscUNBQStELEVBRWxFOztBQVREO0VBT0ksMkNBQStEO01BQS9ELGlDQUErRDtVQUEvRCxtQ0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSxrREFBK0Q7TUFBL0Qsa0NBQStEO1VBQS9ELDBDQUErRCxFQUVsRTs7QUFURDtFQU9JLGlEQUErRDtNQUEvRCxxQ0FBK0Q7VUFBL0QseUNBQStELEVBRWxFOztBQVREO0VBT0ksaURBQStEO01BQS9ELHVDQUErRDtVQUEvRCx5Q0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSwyQ0FBK0Q7TUFBL0QsaUNBQStEO1VBQS9ELG1DQUErRCxFQUVsRTs7QUFURDtFQU9JLHlDQUErRDtNQUEvRCwrQkFBK0Q7VUFBL0QsaUNBQStELEVBRWxFOztBQVREO0VBT0ksdUNBQStEO01BQS9ELGtDQUErRDtVQUEvRCwrQkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSx5Q0FBK0Q7TUFBL0Qsb0NBQStEO1VBQS9ELGlDQUErRCxFQUVsRTs7QUFURDtFQU9JLHdDQUErRDtNQUEvRCxtQ0FBK0Q7VUFBL0QsZ0NBQStELEVBRWxFOztBQVREO0VBT0ksNkNBQStEO01BQS9ELHFDQUErRDtVQUEvRCxxQ0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSwyQ0FBK0Q7TUFBL0QsbUNBQStEO1VBQS9ELG1DQUErRCxFQUVsRTs7QUFURDtFQU9JLHlDQUErRDtNQUEvRCxzQ0FBK0Q7VUFBL0QsaUNBQStELEVBRWxFOztBQVREO0VBT0ksZ0RBQStEO01BQS9ELHVDQUErRDtVQUEvRCx3Q0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSwrQ0FBK0Q7TUFBL0QsMENBQStEO1VBQS9ELHVDQUErRCxFQUVsRTs7QUFURDtFQU9JLDBDQUErRDtNQUEvRCx1Q0FBK0Q7VUFBL0Qsa0NBQStELEVBRWxFOztBQVREO0VBT0ksb0NBQStEO01BQS9ELHFDQUErRDtjQUEvRCxvQ0FBK0Q7VUFBL0QsNEJBQStELEVBRWxFOztBQVREO0VBT0ksMENBQStEO01BQS9ELHNDQUErRDtVQUEvRCxrQ0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSx3Q0FBK0Q7TUFBL0Qsb0NBQStEO1VBQS9ELGdDQUErRCxFQUVsRTs7QUFURDtFQU9JLHNDQUErRDtNQUEvRCx1Q0FBK0Q7Y0FBL0Qsc0NBQStEO1VBQS9ELDhCQUErRCxFQUVsRTs7QUFURDtFQU9JLHdDQUErRDtNQUEvRCx5Q0FBK0Q7VUFBL0QsZ0NBQStELEVBRWxFOztBQVREO0VBT0ksdUNBQStEO01BQS9ELHdDQUErRDtjQUEvRCx1Q0FBK0Q7VUFBL0QsK0JBQStELEVBRWxFOztBQVREO0VBT0ksNkJBQStEO01BQS9ELDhCQUErRDtVQUEvRCxxQkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSw0QkFBK0Q7TUFBL0QsNkJBQStEO1VBQS9ELG9CQUErRCxFQUVsRTs7QUFURDtFQU9JLDRCQUErRDtNQUEvRCw2QkFBK0Q7VUFBL0Qsb0JBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStEO01BQS9ELDZCQUErRDtVQUEvRCxvQkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSw0QkFBK0Q7TUFBL0QsNkJBQStEO1VBQS9ELG9CQUErRCxFQUVsRTs7QUFURDtFQU9JLDRCQUErRDtNQUEvRCw2QkFBK0Q7VUFBL0Qsb0JBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStEO01BQS9ELDZCQUErRDtVQUEvRCxvQkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSw0QkFBK0Q7TUFBL0QsNkJBQStEO1VBQS9ELG9CQUErRCxFQUVsRTs7QUFURDtFQU9JLHFCQUErRCxFQUVsRTs7QUFURDtFQU9JLDJCQUErRCxFQUVsRTs7QUFURDtFQU9JLDBCQUErRCxFQUVsRTs7QUFURDtFQU9JLHdCQUErRCxFQUVsRTs7QUFURDtFQU9JLDBCQUErRCxFQUVsRTs7QUFURDtFQU9JLHdCQUErRCxFQUVsRTs7QUFURDtFQU9JLHdCQUErRCxFQUVsRTs7QUFURDtFQU9JLDJCQUErRDtFQUEvRCwwQkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxpQ0FBK0Q7RUFBL0QsZ0NBQStELEVBRWxFOztBQVREO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUVsRTs7QUFURDtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUVsRTs7QUFURDtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSx5QkFBK0Q7RUFBL0QsNEJBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStEO0VBQS9ELGtDQUErRCxFQUVsRTs7QUFURDtFQU9JLDhCQUErRDtFQUEvRCxpQ0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSw0QkFBK0Q7RUFBL0QsK0JBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStEO0VBQS9ELGlDQUErRCxFQUVsRTs7QUFURDtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSw0QkFBK0Q7RUFBL0QsK0JBQStELEVBRWxFOztBQVREO0VBT0kseUJBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksMkJBQStELEVBRWxFOztBQVREO0VBT0ksaUNBQStELEVBRWxFOztBQVREO0VBT0ksZ0NBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksZ0NBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksa0NBQStELEVBRWxFOztBQVREO0VBT0ksaUNBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksaUNBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksMEJBQStELEVBRWxFOztBQVREO0VBT0ksZ0NBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksNkJBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksNkJBQStELEVBRWxFOztBQVREO0VBT0ksNkJBQStELEVBRWxFOztBQVREO0VBT0ksc0JBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksMkJBQStELEVBRWxFOztBQVREO0VBT0kseUJBQStELEVBRWxFOztBQVREO0VBT0ksMkJBQStELEVBRWxFOztBQVREO0VBT0kseUJBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStEO0VBQS9ELDJCQUErRCxFQUVsRTs7QUFURDtFQU9JLGtDQUErRDtFQUEvRCxpQ0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSxpQ0FBK0Q7RUFBL0QsZ0NBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUVsRTs7QUFURDtFQU9JLGlDQUErRDtFQUEvRCxnQ0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBRWxFOztBQVREO0VBT0ksMEJBQStEO0VBQS9ELDZCQUErRCxFQUVsRTs7QUFURDtFQU9JLGdDQUErRDtFQUEvRCxtQ0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSwrQkFBK0Q7RUFBL0Qsa0NBQStELEVBRWxFOztBQVREO0VBT0ksNkJBQStEO0VBQS9ELGdDQUErRCxFQUVsRTs7QUFURDtFQU9JLCtCQUErRDtFQUEvRCxrQ0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSw2QkFBK0Q7RUFBL0QsZ0NBQStELEVBRWxFOztBQVREO0VBT0ksMEJBQStELEVBRWxFOztBQVREO0VBT0ksZ0NBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksNkJBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksNkJBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksa0NBQStELEVBRWxFOztBQVREO0VBT0ksaUNBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksaUNBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksNkJBQStELEVBRWxFOztBQVREO0VBT0ksbUNBQStELEVBRWxFOztBQVREO0VBT0ksa0NBQStELEVBRWxFOztBQVREO0VBT0ksZ0NBQStELEVBRWxFOztBQVREO0VBT0ksa0NBQStELEVBRWxFOztBQVREO0VBT0ksZ0NBQStELEVBRWxFOztBQVREO0VBT0ksMkJBQStELEVBRWxFOztBQVREO0VBT0ksaUNBQStELEVBRWxFOztBQVREO0VBT0ksZ0NBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksZ0NBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksa0JBQStELEVBRWxFOztBQVREO0VBT0ksd0JBQStELEVBRWxFOztBQVREO0VBT0ksdUJBQStELEVBRWxFOztBQVREO0VBT0kscUJBQStELEVBRWxFOztBQVREO0VBT0ksdUJBQStELEVBRWxFOztBQVREO0VBT0kscUJBQStELEVBRWxFOztBQVREO0VBT0ksaURBQStELEVBRWxFOztBQVREO0VBT0ksNkNBQStELEVBRWxFOztBQVREO0VBT0ksNkNBQStELEVBRWxFOztBQVREO0VBT0ksMkNBQStELEVBRWxFOztBQVREO0VBT0ksNkNBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksMkJBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksZ0NBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksMEJBQStELEVBRWxFOztBQVREO0VBT0ksNkJBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksMEJBQStELEVBRWxFOztBQVREO0VBT0ksNEJBQStELEVBRWxFOztBQVREO0VBT0ksNkJBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBQVREO0VBT0ksaUNBQStELEVBRWxFOztBQVREO0VBT0ksc0NBQStELEVBRWxFOztBQVREO0VBT0kseUNBQStELEVBRWxFOztBQVREO0VBT0kscUNBQStELEVBRWxFOztBQVREO0VBT0kscUNBQStELEVBRWxFOztBQVREO0VBT0ksc0NBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQXZCRCxzQkFBc0I7QUFjdEI7RUFPSSxpQ0FBK0Q7RUFBL0Qsa0NBQStELEVBRWxFOztBQWlCRCxvQkFBb0I7QUExQnBCO0VBSVEscUJBQTRCO0VBR2hDLHNFQUErRCxFQUVsRTs7QUFURDtFQUlRLHFCQUE0QjtFQUdoQyx3RUFBK0QsRUFFbEU7O0FBVEQ7RUFJUSxxQkFBNEI7RUFHaEMsd0VBQStELEVBRWxFOztBQVREO0VBSVEscUJBQTRCO0VBR2hDLHlFQUErRCxFQUVsRTs7QUFURDtFQUlRLHFCQUE0QjtFQUdoQyx3RUFBK0QsRUFFbEU7O0FBVEQ7RUFJUSxxQkFBNEI7RUFHaEMsb0VBQStELEVBRWxFOztBQVREO0VBSVEscUJBQTRCO0VBR2hDLG1FQUErRCxFQUVsRTs7QUFURDtFQUlRLHFCQUE0QjtFQUdoQyxzRUFBK0QsRUFFbEU7O0FBVEQ7RUFJUSxxQkFBNEI7RUFHaEMsbUVBQStELEVBRWxFOztBQVREO0VBSVEscUJBQTRCO0VBR2hDLHNFQUErRCxFQUVsRTs7QUFURDtFQUlRLHFCQUE0QjtFQUdoQyxxRUFBK0QsRUFFbEU7O0FBVEQ7RUFJUSxxQkFBNEI7RUFHaEMsb0VBQStELEVBRWxFOztBQVREO0VBSVEscUJBQTRCO0VBR2hDLG9FQUErRCxFQUVsRTs7QUFURDtFQUlRLHFCQUE0QjtFQUdoQyx5RUFBK0QsRUFFbEU7O0FBVEQ7RUFJUSxxQkFBNEI7RUFHaEMsMEJBQStELEVBRWxFOztBQVREO0VBSVEscUJBQTRCO0VBR2hDLHFDQUErRCxFQUVsRTs7QUFURDtFQUlRLHFCQUE0QjtFQUdoQywyQ0FBK0QsRUFFbEU7O0FBVEQ7RUFJUSxxQkFBNEI7RUFHaEMsMEJBQStELEVBRWxFOztBQW5CRDtFQUNFLHdCQUFvQyxFQUNyQzs7QUFGRDtFQUNFLHVCQUFvQyxFQUNyQzs7QUFGRDtFQUNFLHdCQUFvQyxFQUNyQzs7QUFGRDtFQUNFLHFCQUFvQyxFQUNyQzs7QUFRRDtFQUlRLG1CQUE0QjtFQUdoQywrRUFBK0QsRUFFbEU7O0FBVEQ7RUFJUSxtQkFBNEI7RUFHaEMsaUZBQStELEVBRWxFOztBQVREO0VBSVEsbUJBQTRCO0VBR2hDLGlGQUErRCxFQUVsRTs7QUFURDtFQUlRLG1CQUE0QjtFQUdoQyxrRkFBK0QsRUFFbEU7O0FBVEQ7RUFJUSxtQkFBNEI7RUFHaEMsaUZBQStELEVBRWxFOztBQVREO0VBSVEsbUJBQTRCO0VBR2hDLDZFQUErRCxFQUVsRTs7QUFURDtFQUlRLG1CQUE0QjtFQUdoQyw0RUFBK0QsRUFFbEU7O0FBVEQ7RUFJUSxtQkFBNEI7RUFHaEMsK0VBQStELEVBRWxFOztBQVREO0VBSVEsbUJBQTRCO0VBR2hDLDRFQUErRCxFQUVsRTs7QUFURDtFQUlRLG1CQUE0QjtFQUdoQywrRUFBK0QsRUFFbEU7O0FBVEQ7RUFJUSxtQkFBNEI7RUFHaEMsOEVBQStELEVBRWxFOztBQVREO0VBSVEsbUJBQTRCO0VBR2hDLDZFQUErRCxFQUVsRTs7QUFURDtFQUlRLG1CQUE0QjtFQUdoQyw2RUFBK0QsRUFFbEU7O0FBVEQ7RUFJUSxtQkFBNEI7RUFHaEMsK0VBQStELEVBRWxFOztBQVREO0VBSVEsbUJBQTRCO0VBR2hDLHlDQUErRCxFQUVsRTs7QUFuQkQ7RUFDRSxxQkFBb0MsRUFDckM7O0FBRkQ7RUFDRSxzQkFBb0MsRUFDckM7O0FBRkQ7RUFDRSxxQkFBb0MsRUFDckM7O0FBRkQ7RUFDRSxzQkFBb0MsRUFDckM7O0FBRkQ7RUFDRSxtQkFBb0MsRUFDckM7O0FBUUQ7RUFPSSxnREFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxvQ0FBK0Q7TUFBL0QsZ0NBQStEO1VBQS9ELDRCQUErRCxFQUVsRTs7QUFURDtFQU9JLHFDQUErRDtNQUEvRCxpQ0FBK0Q7VUFBL0QsNkJBQStELEVBRWxFOztBQVREO0VBT0kscUNBQStEO01BQS9ELGlDQUErRDtVQUEvRCw2QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxnQ0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSxnQ0FBK0QsRUFFbEU7O0FBVEQ7RUFPSSxrREFBK0QsRUFFbEU7O0FBVEQ7RUFPSSw0QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxxREFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxrREFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxxREFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxxREFBK0QsRUFFbEU7O0FBVEQ7RUFPSSxzREFBK0QsRUFFbEU7O0FBVEQ7RUFPSSw4QkFBK0QsRUFFbEU7O0FBVEQ7RUFPSSx1REFBK0QsRUFFbEU7O0FBVEQ7RUFPSSwyREFBK0Q7RUFBL0QsNERBQStELEVBRWxFOztBQVREO0VBT0ksNERBQStEO0VBQS9ELCtEQUErRCxFQUVsRTs7QUFURDtFQU9JLCtEQUErRDtFQUEvRCw4REFBK0QsRUFFbEU7O0FBVEQ7RUFPSSw4REFBK0Q7RUFBL0QsMkRBQStELEVBRWxFOztBQVREO0VBT0ksK0JBQStELEVBRWxFOztBQVREO0VBT0ksOEJBQStELEVBRWxFOztBbERaTDtFa0RHSTtJQU9JLHVCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSx1QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtJQUEvRCx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0Q7SUFBL0QseUJBQStELEVBRWxFO0VBVEQ7SUFPSSx3Q0FBK0Q7SUFBL0QsdUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0Q7UUFBL0QsOEJBQStEO1lBQS9ELDBCQUErRCxFQUVsRTtFQVREO0lBT0ksdUNBQStEO1FBQS9ELG1DQUErRDtZQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDBDQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQ0FBK0Q7UUFBL0QsMkNBQStEO1lBQS9ELHVDQUErRCxFQUVsRTtFQVREO0lBT0ksa0RBQStEO1FBQS9ELDhDQUErRDtZQUEvRCwwQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0Qsd0JBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELHdCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0QsMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxtQ0FBK0Q7UUFBL0QsK0JBQStEO1lBQS9ELDJCQUErRCxFQUVsRTtFQVREO0lBT0kscUNBQStEO1FBQS9ELGlDQUErRDtZQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJDQUErRDtRQUEvRCx1Q0FBK0Q7WUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELHVDQUErRCxFQUVsRTtFQVREO0lBT0ksNkNBQStEO1FBQS9ELDhCQUErRDtZQUEvRCxxQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDJDQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSxrREFBK0Q7UUFBL0Qsa0NBQStEO1lBQS9ELDBDQUErRCxFQUVsRTtFQVREO0lBT0ksaURBQStEO1FBQS9ELHFDQUErRDtZQUEvRCx5Q0FBK0QsRUFFbEU7RUFURDtJQU9JLGlEQUErRDtRQUEvRCx1Q0FBK0Q7WUFBL0QseUNBQStELEVBRWxFO0VBVEQ7SUFPSSwyQ0FBK0Q7UUFBL0QsaUNBQStEO1lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0kseUNBQStEO1FBQS9ELCtCQUErRDtZQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHVDQUErRDtRQUEvRCxrQ0FBK0Q7WUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSx5Q0FBK0Q7UUFBL0Qsb0NBQStEO1lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksd0NBQStEO1FBQS9ELG1DQUErRDtZQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDZDQUErRDtRQUEvRCxxQ0FBK0Q7WUFBL0QscUNBQStELEVBRWxFO0VBVEQ7SUFPSSwyQ0FBK0Q7UUFBL0QsbUNBQStEO1lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0kseUNBQStEO1FBQS9ELHNDQUErRDtZQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdEQUErRDtRQUEvRCx1Q0FBK0Q7WUFBL0Qsd0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQ0FBK0Q7UUFBL0QsMENBQStEO1lBQS9ELHVDQUErRCxFQUVsRTtFQVREO0lBT0ksMENBQStEO1FBQS9ELHVDQUErRDtZQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLG9DQUErRDtRQUEvRCxxQ0FBK0Q7Z0JBQS9ELG9DQUErRDtZQUEvRCw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBDQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSx3Q0FBK0Q7UUFBL0Qsb0NBQStEO1lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksc0NBQStEO1FBQS9ELHVDQUErRDtnQkFBL0Qsc0NBQStEO1lBQS9ELDhCQUErRCxFQUVsRTtFQVREO0lBT0ksd0NBQStEO1FBQS9ELHlDQUErRDtZQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHVDQUErRDtRQUEvRCx3Q0FBK0Q7Z0JBQS9ELHVDQUErRDtZQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtRQUEvRCw4QkFBK0Q7WUFBL0QscUJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0kscUJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0Q7SUFBL0QsMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0Q7SUFBL0QsNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLHNCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRDtJQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksbUNBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSx1QkFBK0QsRUFFbEU7RUFURDtJQU9JLHFCQUErRCxFQUVsRTtFQVREO0lBT0ksdUJBQStELEVBRWxFO0VBVEQ7SUFPSSxxQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEUsRUFBQTs7QWxEWkw7RWtER0k7SUFPSSx1QkFBK0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksdUJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0Q7SUFBL0QseUJBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStEO0lBQS9ELHlCQUErRCxFQUVsRTtFQVREO0lBT0ksd0NBQStEO0lBQS9ELHVDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStEO1FBQS9ELDhCQUErRDtZQUEvRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLHVDQUErRDtRQUEvRCxtQ0FBK0Q7WUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSwwQ0FBK0Q7UUFBL0Qsc0NBQStEO1lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksK0NBQStEO1FBQS9ELDJDQUErRDtZQUEvRCx1Q0FBK0QsRUFFbEU7RUFURDtJQU9JLGtEQUErRDtRQUEvRCw4Q0FBK0Q7WUFBL0QsMENBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELHdCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0QsMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELDBCQUErRCxFQUVsRTtFQVREO0lBT0ksbUNBQStEO1FBQS9ELCtCQUErRDtZQUEvRCwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLHFDQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQ0FBK0Q7UUFBL0QsdUNBQStEO1lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0ksK0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCx1Q0FBK0QsRUFFbEU7RUFURDtJQU9JLDZDQUErRDtRQUEvRCw4QkFBK0Q7WUFBL0QscUNBQStELEVBRWxFO0VBVEQ7SUFPSSwyQ0FBK0Q7UUFBL0QsaUNBQStEO1lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0ksa0RBQStEO1FBQS9ELGtDQUErRDtZQUEvRCwwQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlEQUErRDtRQUEvRCxxQ0FBK0Q7WUFBL0QseUNBQStELEVBRWxFO0VBVEQ7SUFPSSxpREFBK0Q7UUFBL0QsdUNBQStEO1lBQS9ELHlDQUErRCxFQUVsRTtFQVREO0lBT0ksMkNBQStEO1FBQS9ELGlDQUErRDtZQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHlDQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSx1Q0FBK0Q7UUFBL0Qsa0NBQStEO1lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0kseUNBQStEO1FBQS9ELG9DQUErRDtZQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHdDQUErRDtRQUEvRCxtQ0FBK0Q7WUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw2Q0FBK0Q7UUFBL0QscUNBQStEO1lBQS9ELHFDQUErRCxFQUVsRTtFQVREO0lBT0ksMkNBQStEO1FBQS9ELG1DQUErRDtZQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHlDQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxnREFBK0Q7UUFBL0QsdUNBQStEO1lBQS9ELHdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0NBQStEO1FBQS9ELDBDQUErRDtZQUEvRCx1Q0FBK0QsRUFFbEU7RUFURDtJQU9JLDBDQUErRDtRQUEvRCx1Q0FBK0Q7WUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxvQ0FBK0Q7UUFBL0QscUNBQStEO2dCQUEvRCxvQ0FBK0Q7WUFBL0QsNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwwQ0FBK0Q7UUFBL0Qsc0NBQStEO1lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksd0NBQStEO1FBQS9ELG9DQUErRDtZQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHNDQUErRDtRQUEvRCx1Q0FBK0Q7Z0JBQS9ELHNDQUErRDtZQUEvRCw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLHdDQUErRDtRQUEvRCx5Q0FBK0Q7WUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSx1Q0FBK0Q7UUFBL0Qsd0NBQStEO2dCQUEvRCx1Q0FBK0Q7WUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0Q7UUFBL0QsOEJBQStEO1lBQS9ELHFCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLHFCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStEO0lBQS9ELDBCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStEO0lBQS9ELDRCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtF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LEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxzQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7SUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFB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LDBCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRDtJQUEvRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRDtJQUEvRCw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFB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RWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0Q7SUFBL0QsNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFF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QStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7SUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLG1DQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQkFBK0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksdUJBQStELEVBRWxFO0VBVEQ7SUFPSSxxQkFBK0QsRUFFbEU7RUFURDtJQU9JLHVCQUErRCxFQUVsRTtFQVREO0lBT0kscUJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFLEVBQUE7O0FsRFpMO0VrREdJO0lBT0ksdUJBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLHVCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO0lBQS9ELHlCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRDtJQUEvRCx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLHdDQUErRDtJQUEvRCx1Q0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRDtRQUEvRCw4QkFBK0Q7WUFBL0QsMEJBQStELEVBRWxFO0VBVEQ7SUFPSSx1Q0FBK0Q7UUFBL0QsbUNBQStEO1lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksMENBQStEO1FBQS9ELHNDQUErRDtZQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtDQUErRDtRQUEvRCwyQ0FBK0Q7WUFBL0QsdUNBQStELEVBRWxFO0VBVEQ7SUFPSSxrREFBK0Q7UUFBL0QsOENBQStEO1lBQS9ELDBDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0Qsd0JBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELDBCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLG1DQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0QsMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxxQ0FBK0Q7UUFBL0QsaUNBQStEO1lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksMkNBQStEO1FBQS9ELHVDQUErRDtZQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0QsdUNBQStELEVBRWxFO0VBVEQ7SUFPSSw2Q0FBK0Q7UUFBL0QsOEJBQStEO1lBQS9ELHFDQUErRCxFQUVsRTtFQVREO0lBT0ksMkNBQStEO1FBQS9ELGlDQUErRDtZQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGtEQUErRDtRQUEvRCxrQ0FBK0Q7WUFBL0QsMENBQStELEVBRWxFO0VBVEQ7SUFPSSxpREFBK0Q7UUFBL0QscUNBQStEO1lBQS9ELHlDQUErRCxFQUVsRTtFQVREO0lBT0ksaURBQStEO1FBQS9ELHVDQUErRDtZQUEvRCx5Q0FBK0QsRUFFbEU7RUFURDtJQU9JLDJDQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSx5Q0FBK0Q7UUFBL0QsK0JBQStEO1lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksdUNBQStEO1FBQS9ELGtDQUErRDtZQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlDQUErRDtRQUEvRCxvQ0FBK0Q7WUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSx3Q0FBK0Q7UUFBL0QsbUNBQStEO1lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksNkNBQStEO1FBQS9ELHFDQUErRDtZQUEvRCxxQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDJDQUErRDtRQUEvRCxtQ0FBK0Q7WUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSx5Q0FBK0Q7UUFBL0Qsc0NBQStEO1lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0RBQStEO1FBQS9ELHVDQUErRDtZQUEvRCx3Q0FBK0QsRUFFbEU7RUFURDtJQU9JLCtDQUErRDtRQUEvRCwwQ0FBK0Q7WUFBL0QsdUNBQStELEVBRWxFO0VBVEQ7SUFPSSwwQ0FBK0Q7UUFBL0QsdUNBQStEO1lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksb0NBQStEO1FBQS9ELHFDQUErRDtnQkFBL0Qsb0NBQStEO1lBQS9ELDRCQUErRCxFQUVsRTtFQVREO0lBT0ksMENBQStEO1FBQS9ELHNDQUErRDtZQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHdDQUErRDtRQUEvRCxvQ0FBK0Q7WUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSxzQ0FBK0Q7UUFBL0QsdUNBQStEO2dCQUEvRCxzQ0FBK0Q7WUFBL0QsOEJBQStELEVBRWxFO0VBVEQ7SUFPSSx3Q0FBK0Q7UUFBL0QseUNBQStEO1lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksdUNBQStEO1FBQS9ELHdDQUErRDtnQkFBL0QsdUNBQStEO1lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO1FBQS9ELDhCQUErRDtZQUEvRCxxQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSxxQkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRDtJQUEvRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRDtJQUEvRCw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksc0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELDJCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStEO0lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO0lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksa0JBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLHVCQUErRCxFQUVsRTtFQVREO0lBT0kscUJBQStELEVBRWxFO0VBVEQ7SUFPSSx1QkFBK0QsRUFFbEU7RUFURDtJQU9JLHFCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRSxFQUFBOztBbERaTDtFa0RHSTtJQU9JLHVCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSx1QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtJQUEvRCx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0Q7SUFBL0QseUJBQStELEVBRWxFO0VBVEQ7SUFPSSx3Q0FBK0Q7SUFBL0QsdUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0Q7UUFBL0QsOEJBQStEO1lBQS9ELDBCQUErRCxFQUVsRTtFQVREO0lBT0ksdUNBQStEO1FBQS9ELG1DQUErRDtZQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDBDQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQ0FBK0Q7UUFBL0QsMkNBQStEO1lBQS9ELHVDQUErRCxFQUVsRTtFQVREO0lBT0ksa0RBQStEO1FBQS9ELDhDQUErRDtZQUEvRCwwQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0Qsd0JBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELHdCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0QsMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxtQ0FBK0Q7UUFBL0QsK0JBQStEO1lBQS9ELDJCQUErRCxFQUVsRTtFQVREO0lBT0kscUNBQStEO1FBQS9ELGlDQUErRDtZQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJDQUErRDtRQUEvRCx1Q0FBK0Q7WUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELHVDQUErRCxFQUVsRTtFQVREO0lBT0ksNkNBQStEO1FBQS9ELDhCQUErRDtZQUEvRCxxQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDJDQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSxrREFBK0Q7UUFBL0Qsa0NBQStEO1lBQS9ELDBDQUErRCxFQUVsRTtFQVREO0lBT0ksaURBQStEO1FBQS9ELHFDQUErRDtZQUEvRCx5Q0FBK0QsRUFFbEU7RUFURDtJQU9JLGlEQUErRDtRQUEvRCx1Q0FBK0Q7WUFBL0QseUNBQStELEVBRWxFO0VBVEQ7SUFPSSwyQ0FBK0Q7UUFBL0QsaUNBQStEO1lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0kseUNBQStEO1FBQS9ELCtCQUErRDtZQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHVDQUErRDtRQUEvRCxrQ0FBK0Q7WUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSx5Q0FBK0Q7UUFBL0Qsb0NBQStEO1lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksd0NBQStEO1FBQS9ELG1DQUErRDtZQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDZDQUErRDtRQUEvRCxxQ0FBK0Q7WUFBL0QscUNBQStELEVBRWxFO0VBVEQ7SUFPSSwyQ0FBK0Q7UUFBL0QsbUNBQStEO1lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0kseUNBQStEO1FBQS9ELHNDQUErRDtZQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdEQUErRDtRQUEvRCx1Q0FBK0Q7WUFBL0Qsd0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQ0FBK0Q7UUFBL0QsMENBQStEO1lBQS9ELHVDQUErRCxFQUVsRTtFQVREO0lBT0ksMENBQStEO1FBQS9ELHVDQUErRDtZQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLG9DQUErRDtRQUEvRCxxQ0FBK0Q7Z0JBQS9ELG9DQUErRDtZQUEvRCw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBDQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSx3Q0FBK0Q7UUFBL0Qsb0NBQStEO1lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksc0NBQStEO1FBQS9ELHVDQUErRDtnQkFBL0Qsc0NBQStEO1lBQS9ELDhCQUErRCxFQUVsRTtFQVREO0lBT0ksd0NBQStEO1FBQS9ELHlDQUErRDtZQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHVDQUErRDtRQUEvRCx3Q0FBK0Q7Z0JBQS9ELHVDQUErRDtZQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtRQUEvRCw4QkFBK0Q7WUFBL0QscUJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0kscUJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0Q7SUFBL0QsMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0Q7SUFBL0QsNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLHNCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRDtJQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksbUNBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSx1QkFBK0QsRUFFbEU7RUFURDtJQU9JLHFCQUErRCxFQUVsRTtFQVREO0lBT0ksdUJBQStELEVBRWxFO0VBVEQ7SUFPSSxxQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEUsRUFBQTs7QWxEWkw7RWtER0k7SUFPSSx1QkFBK0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksdUJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0Q7SUFBL0QseUJBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStEO0lBQS9ELHlCQUErRCxFQUVsRTtFQVREO0lBT0ksd0NBQStEO0lBQS9ELHVDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStEO1FBQS9ELDhCQUErRDtZQUEvRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLHVDQUErRDtRQUEvRCxtQ0FBK0Q7WUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSwwQ0FBK0Q7UUFBL0Qsc0NBQStEO1lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksK0NBQStEO1FBQS9ELDJDQUErRDtZQUEvRCx1Q0FBK0QsRUFFbEU7RUFURDtJQU9JLGtEQUErRDtRQUEvRCw4Q0FBK0Q7WUFBL0QsMENBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELHdCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0QsMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELDBCQUErRCxFQUVsRTtFQVREO0lBT0ksbUNBQStEO1FBQS9ELCtCQUErRDtZQUEvRCwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLHFDQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQ0FBK0Q7UUFBL0QsdUNBQStEO1lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0ksK0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCx1Q0FBK0QsRUFFbEU7RUFURDtJQU9JLDZDQUErRDtRQUEvRCw4QkFBK0Q7WUFBL0QscUNBQStELEVBRWxFO0VBVEQ7SUFPSSwyQ0FBK0Q7UUFBL0QsaUNBQStEO1lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0ksa0RBQStEO1FBQS9ELGtDQUErRDtZQUEvRCwwQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlEQUErRDtRQUEvRCxxQ0FBK0Q7WUFBL0QseUNBQStELEVBRWxFO0VBVEQ7SUFPSSxpREFBK0Q7UUFBL0QsdUNBQStEO1lBQS9ELHlDQUErRCxFQUVsRTtFQVREO0lBT0ksMkNBQStEO1FBQS9ELGlDQUErRDtZQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHlDQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSx1Q0FBK0Q7UUFBL0Qsa0NBQStEO1lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0kseUNBQStEO1FBQS9ELG9DQUErRDtZQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHdDQUErRDtRQUEvRCxtQ0FBK0Q7WUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw2Q0FBK0Q7UUFBL0QscUNBQStEO1lBQS9ELHFDQUErRCxFQUVsRTtFQVREO0lBT0ksMkNBQStEO1FBQS9ELG1DQUErRDtZQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHlDQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxnREFBK0Q7UUFBL0QsdUNBQStEO1lBQS9ELHdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0NBQStEO1FBQS9ELDBDQUErRDtZQUEvRCx1Q0FBK0QsRUFFbEU7RUFURDtJQU9JLDBDQUErRDtRQUEvRCx1Q0FBK0Q7WUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxvQ0FBK0Q7UUFBL0QscUNBQStEO2dCQUEvRCxvQ0FBK0Q7WUFBL0QsNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwwQ0FBK0Q7UUFBL0Qsc0NBQStEO1lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksd0NBQStEO1FBQS9ELG9DQUErRDtZQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHNDQUErRDtRQUEvRCx1Q0FBK0Q7Z0JBQS9ELHNDQUErRDtZQUEvRCw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLHdDQUErRDtRQUEvRCx5Q0FBK0Q7WUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSx1Q0FBK0Q7UUFBL0Qsd0NBQStEO2dCQUEvRCx1Q0FBK0Q7WUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0Q7UUFBL0QsOEJBQStEO1lBQS9ELHFCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLHFCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStEO0lBQS9ELDBCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStEO0lBQS9ELDRCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxzQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7SUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLG1DQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQkFBK0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksdUJBQStELEVBRWxFO0VBVEQ7SUFPSSxxQkFBK0QsRUFFbEU7RUFURDtJQU9JLHVCQUErRCxFQUVsRTtFQVREO0lBT0kscUJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFLEVBQUE7O0FsRFpMO0VrREdJO0lBT0ksdUJBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLHVCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO0lBQS9ELHlCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRDtJQUEvRCx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLHdDQUErRDtJQUEvRCx1Q0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRDtRQUEvRCw4QkFBK0Q7WUFBL0QsMEJBQStELEVBRWxFO0VBVEQ7SUFPSSx1Q0FBK0Q7UUFBL0QsbUNBQStEO1lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksMENBQStEO1FBQS9ELHNDQUErRDtZQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtDQUErRDtRQUEvRCwyQ0FBK0Q7WUFBL0QsdUNBQStELEVBRWxFO0VBVEQ7SUFPSSxrREFBK0Q7UUFBL0QsOENBQStEO1lBQS9ELDBDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0Qsd0JBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELDBCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLG1DQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0QsMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxxQ0FBK0Q7UUFBL0QsaUNBQStEO1lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksMkNBQStEO1FBQS9ELHVDQUErRDtZQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0QsdUNBQStELEVBRWxFO0VBVEQ7SUFPSSw2Q0FBK0Q7UUFBL0QsOEJBQStEO1lBQS9ELHFDQUErRCxFQUVsRTtFQVREO0lBT0ksMkNBQStEO1FBQS9ELGlDQUErRDtZQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGtEQUErRDtRQUEvRCxrQ0FBK0Q7WUFBL0QsMENBQStELEVBRWxFO0VBVEQ7SUFPSSxpREFBK0Q7UUFBL0QscUNBQStEO1lBQS9ELHlDQUErRCxFQUVsRTtFQVREO0lBT0ksaURBQStEO1FBQS9ELHVDQUErRDtZQUEvRCx5Q0FBK0QsRUFFbEU7RUFURDtJQU9JLDJDQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSx5Q0FBK0Q7UUFBL0QsK0JBQStEO1lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksdUNBQStEO1FBQS9ELGtDQUErRDtZQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlDQUErRDtRQUEvRCxvQ0FBK0Q7WUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSx3Q0FBK0Q7UUFBL0QsbUNBQStEO1lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksNkNBQStEO1FBQS9ELHFDQUErRDtZQUEvRCxxQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDJDQUErRDtRQUEvRCxtQ0FBK0Q7WUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSx5Q0FBK0Q7UUFBL0Qsc0NBQStEO1lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0RBQStEO1FBQS9ELHVDQUErRDtZQUEvRCx3Q0FBK0QsRUFFbEU7RUFURDtJQU9JLCtDQUErRDtRQUEvRCwwQ0FBK0Q7WUFBL0QsdUNBQStELEVBRWxFO0VBVEQ7SUFPSSwwQ0FBK0Q7UUFBL0QsdUNBQStEO1lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksb0NBQStEO1FBQS9ELHFDQUErRDtnQkFBL0Qsb0NBQStEO1lBQS9ELDRCQUErRCxFQUVsRTtFQVREO0lBT0ksMENBQStEO1FBQS9ELHNDQUErRDtZQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHdDQUErRDtRQUEvRCxvQ0FBK0Q7WUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSxzQ0FBK0Q7UUFBL0QsdUNBQStEO2dCQUEvRCxzQ0FBK0Q7WUFBL0QsOEJBQStELEVBRWxFO0VBVEQ7SUFPSSx3Q0FBK0Q7UUFBL0QseUNBQStEO1lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksdUNBQStEO1FBQS9ELHdDQUErRDtnQkFBL0QsdUNBQStEO1lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO1FBQS9ELDhCQUErRDtZQUEvRCxxQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSxxQkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRDtJQUEvRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRDtJQUEvRCw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksc0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELDJCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStEO0lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO0lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9J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RCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStEO0lBQS9ELDRCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ks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QU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksbUNBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtCQUErRCxFQUVsRTtFQVREO0lB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K0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7SUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLG1DQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQkFBK0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksdUJBQStELEVBRWxFO0VBVEQ7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QUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRDtJQUEvRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRDtJQUEvRCw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7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SSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0Q7SUFBL0QsNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJ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NEJBQStEO0lBQS9ELDJCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStEO0lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO0lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxF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K0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStEO0lBQS9ELDBCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStEO0lBQS9ELDRCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxzQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7SUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLG1DQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQkFBK0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksdUJBQStELEVBRWxFO0VBVEQ7SUFPSSxxQkFBK0QsRUFFbEU7RUFURDtJQU9JLHVCQUErRCxFQUVsRTtFQVREO0lBT0kscUJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFLEVBQUE7O0FsRFpMO0VrREdJO0lBT0ksdUJBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLHVCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO0lBQS9ELHlCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRDtJQUEvRCx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLHdDQUErRDtJQUEvRCx1Q0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRDtRQUEvRCw4QkFBK0Q7WUFBL0QsMEJBQStELEVBRWxFO0VBVEQ7SUFPSSx1Q0FBK0Q7UUFBL0QsbUNBQStEO1lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksMENBQStEO1FBQS9ELHNDQUErRDtZQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtDQUErRDtRQUEvRCwyQ0FBK0Q7WUFBL0QsdUNBQStELEVBRWxFO0VBVEQ7SUFPSSxrREFBK0Q7UUFBL0QsOENBQStEO1lBQS9ELDBDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0Qsd0JBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELDBCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLG1DQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0QsMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxxQ0FBK0Q7UUFBL0QsaUNBQStEO1lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksMkNBQStEO1FBQS9ELHVDQUErRDtZQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0QsdUNBQStELEVBRWxFO0VBVEQ7SUFPSSw2Q0FBK0Q7UUFBL0QsOEJBQStEO1lBQS9ELHFDQUErRCxFQUVsRTtFQVREO0lBT0ksMkNBQStEO1FBQS9ELGlDQUErRDtZQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGtEQUErRDtRQUEvRCxrQ0FBK0Q7WUFBL0QsMENBQStELEVBRWxFO0VBVEQ7SUFPSSxpREFBK0Q7UUFBL0QscUNBQStEO1lBQS9ELHlDQUErRCxFQUVsRTtFQVREO0lBT0ksaURBQStEO1FBQS9ELHVDQUErRDtZQUEvRCx5Q0FBK0QsRUFFbEU7RUFURDtJQU9JLDJDQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSx5Q0FBK0Q7UUFBL0QsK0JBQStEO1lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksdUNBQStEO1FBQS9ELGtDQUErRDtZQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlDQUErRDtRQUEvRCxvQ0FBK0Q7WUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSx3Q0FBK0Q7UUFBL0QsbUNBQStEO1lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksNkNBQStEO1FBQS9ELHFDQUErRDtZQUEvRCxxQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDJDQUErRDtRQUEvRCxtQ0FBK0Q7WUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSx5Q0FBK0Q7UUFBL0Qsc0NBQStEO1lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0RBQStEO1FBQS9ELHVDQUErRDtZQUEvRCx3Q0FBK0QsRUFFbEU7RUFURDtJQU9JLCtDQUErRDtRQUEvRCwwQ0FBK0Q7WUFBL0QsdUNBQStELEVBRWxFO0VBVEQ7SUFPSSwwQ0FBK0Q7UUFBL0QsdUNBQStEO1lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksb0NBQStEO1FBQS9ELHFDQUErRDtnQkFBL0Qsb0NBQStEO1lBQS9ELDRCQUErRCxFQUVsRTtFQVREO0lBT0ksMENBQStEO1FBQS9ELHNDQUErRDtZQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHdDQUErRDtRQUEvRCxvQ0FBK0Q7WUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSxzQ0FBK0Q7UUFBL0QsdUNBQStEO2dCQUEvRCxzQ0FBK0Q7WUFBL0QsOEJBQStELEVBRWxFO0VBVEQ7SUFPSSx3Q0FBK0Q7UUFBL0QseUNBQStEO1lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksdUNBQStEO1FBQS9ELHdDQUErRDtnQkFBL0QsdUNBQStEO1lBQS9ELCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO1FBQS9ELDhCQUErRDtZQUEvRCxxQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSxxQkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRDtJQUEvRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRDtJQUEvRCw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksc0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO0lBQS9ELDJCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStEO0lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStEO0lBQS9ELDZCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStEO0lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksa0JBQStELEVBRWxFO0VBVEQ7SUFPSSx3QkFBK0QsRUFFbEU7RUFURDtJQU9JLHVCQUErRCxFQUVsRTtFQVREO0lBT0kscUJBQStELEVBRWxFO0VBVEQ7SUFPSSx1QkFBK0QsRUFFbEU7RUFURDtJQU9JLHFCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRSxFQUFBOztBbERaTDtFa0RHSTtJQU9JLHVCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSx1QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtJQUEvRCx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0Q7SUFBL0QseUJBQStELEVBRWxFO0VBVEQ7SUFPSSx3Q0FBK0Q7SUFBL0QsdUNBQStEO0lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0kseUJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0Q7UUFBL0QsOEJBQStEO1lBQS9ELDBCQUErRCxFQUVsRTtFQVREO0lBT0ksdUNBQStEO1FBQS9ELG1DQUErRDtZQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDBDQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQ0FBK0Q7UUFBL0QsMkNBQStEO1lBQS9ELHVDQUErRCxFQUVsRTtFQVREO0lBT0ksa0RBQStEO1FBQS9ELDhDQUErRDtZQUEvRCwwQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0Qsd0JBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELHdCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0QsMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxtQ0FBK0Q7UUFBL0QsK0JBQStEO1lBQS9ELDJCQUErRCxFQUVsRTtFQVREO0lBT0kscUNBQStEO1FBQS9ELGlDQUErRDtZQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJDQUErRDtRQUEvRCx1Q0FBK0Q7WUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELHVDQUErRCxFQUVsRTtFQVREO0lBT0ksNkNBQStEO1FBQS9ELDhCQUErRDtZQUEvRCxxQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDJDQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QsbUNBQStELEVBRWxFO0VBVEQ7SUFPSSxrREFBK0Q7UUFBL0Qsa0NBQStEO1lBQS9ELDBDQUErRCxFQUVsRTtFQVREO0lBT0ksaURBQStEO1FBQS9ELHFDQUErRDtZQUEvRCx5Q0FBK0QsRUFFbEU7RUFURDtJQU9JLGlEQUErRDtRQUEvRCx1Q0FBK0Q7WUFBL0QseUNBQStELEVBRWxFO0VBVEQ7SUFPSSwyQ0FBK0Q7UUFBL0QsaUNBQStEO1lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0kseUNBQStEO1FBQS9ELCtCQUErRDtZQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHVDQUErRDtRQUEvRCxrQ0FBK0Q7WUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSx5Q0FBK0Q7UUFBL0Qsb0NBQStEO1lBQS9ELGlDQUErRCxFQUVsRTtFQVREO0lBT0ksd0NBQStEO1FBQS9ELG1DQUErRDtZQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDZDQUErRDtRQUEvRCxxQ0FBK0Q7WUFBL0QscUNBQStELEVBRWxFO0VBVEQ7SUFPSSwyQ0FBK0Q7UUFBL0QsbUNBQStEO1lBQS9ELG1DQUErRCxFQUVsRTtFQVREO0lBT0kseUNBQStEO1FBQS9ELHNDQUErRDtZQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdEQUErRDtRQUEvRCx1Q0FBK0Q7WUFBL0Qsd0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQ0FBK0Q7UUFBL0QsMENBQStEO1lBQS9ELHVDQUErRCxFQUVsRTtFQVREO0lBT0ksMENBQStEO1FBQS9ELHVDQUErRDtZQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLG9DQUErRDtRQUEvRCxxQ0FBK0Q7Z0JBQS9ELG9DQUErRDtZQUEvRCw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBDQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSx3Q0FBK0Q7UUFBL0Qsb0NBQStEO1lBQS9ELGdDQUErRCxFQUVsRTtFQVREO0lBT0ksc0NBQStEO1FBQS9ELHVDQUErRDtnQkFBL0Qsc0NBQStEO1lBQS9ELDhCQUErRCxFQUVsRTtFQVREO0lBT0ksd0NBQStEO1FBQS9ELHlDQUErRDtZQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLHVDQUErRDtRQUEvRCx3Q0FBK0Q7Z0JBQS9ELHVDQUErRDtZQUEvRCwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtRQUEvRCw4QkFBK0Q7WUFBL0QscUJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUVsRTtFQVREO0lBT0kscUJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLHdCQUErRCxFQUVsRTtFQVREO0lBT0ksd0JBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0Q7SUFBL0QsMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0Q7SUFBL0QsNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSw0QkFBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksNkJBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLHNCQUErRCxFQUVsRTtFQVREO0lBT0ksNEJBQStELEVBRWxFO0VBVEQ7SUFPSSwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLHlCQUErRCxFQUVsRTtFQVREO0lBT0ksMkJBQStELEVBRWxFO0VBVEQ7SUFPSSx5QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRDtJQUEvRCwyQkFBK0QsRUFFbEU7RUFURDtJQU9JLGtDQUErRDtJQUEvRCxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRDtJQUEvRCw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRDtJQUEvRCxtQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDBCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw2QkFBK0QsRUFFbEU7RUFURDtJQU9JLDRCQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FBK0QsRUFFbEU7RUFURDtJQU9JLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDZCQUErRCxFQUVsRTtFQVREO0lBT0ksbUNBQStELEVBRWxFO0VBVEQ7SUFPSSxrQ0FBK0QsRUFFbEU7RUFURDtJQU9JLGdDQUErRCxFQUVsRTtFQVREO0lBT0ksa0NBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDJCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBQStELEVBRWxFO0VBVEQ7SUFPSSxnQ0FBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUVsRTtFQVREO0lBT0ksZ0NBQStE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QUFrQjtJQUNsQixhQUFZO0lBQ1osb0JBQW1CLEVBdUJuQjtJQTlCRjtNQVVHLG9CQUFtQjtNQUNuQiwwQjFHckJpQjtNMEdzQmpCLG1DQUFrQyxFQUNsQztJQWJIO01BZ0JHLG1CQUFrQjtNQUNsQixxQkFBb0IsRUFJcEI7TUFyQkg7UUFtQkksZTFHaENXLEUwR2lDWDtJQXBCSjtNQTBCSSxhQUFZLEVBQ1o7O0FBU0o7O0dBRUc7QUFDSDtFQUNJLG9CMUdqRFc7RTBHa0RYLGdCQUFjO0VBQ2QsbUJBQWlCLEVBQ3BCOztBQUNEO0VBQ0ksZ0JBQWM7RUFDZCxpQkFBZSxFQUNsQjs7QUFDRDtFQUNJLGdCQUFjO0VBQ2QsaUJBQWUsRUFDbEI7O0FBQ0Q7O0dBRUc7QUFNSDs7R0FFRztBQUVIO0VBQ0UsV0FBVTtFQUNWLHNCQUFxQjtFQUNyQixvQkFBbUIsRUFDcEI7O0FBRUQ7RUFDQyxZQUFXO0VBQ1gsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixXQUFVLEVBQ1Y7O0FBQ0Q7RUFBbUMsV0FBVSxFQUFJOztBQUNqRDtFQUFtQyxXQUFVLEVBQUk7O0FBQ2pEO0VBQ0MsYUFBWSxFQUNaOztBQUNEO0VBQ0Msa0JBQWlCLEVBQ2pCOztBQUNEO0VBQ0MsZUFBYztFQUNkLGFBQVksRUFDWjs7QUFDRDtFQUNDLGVBQWM7RUFDZCxhQUFZLEVBQ1o7O0FBQ0Q7RUFDQyxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixpQkFBZ0IsRUFDaEI7O0FBQ0Q7RUFBMkIsVUFBUyxFQUFJOztBQUN4QztFQUFpQixjQUFhLEVBQUk7O0FBRWxDO0VBOUJBO0lBZ0NFLFlBQVUsRUFDVixFQUFBOztBQUdGO0VBR1Esa0JBQWlCLEVBQ3BCOztBQUpMO0VBT1Esa0JBQWlCO0VBQ2pCLGlCQUFnQixFQUNuQiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gMS4gSW5jbHVkZSBmdW5jdGlvbnMgZmlyc3QgKHNvIHlvdSBjYW4gbWFuaXB1bGF0ZSBjb2xvcnMsIFNWR3MsIGNhbGMsIGV0YylcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5cbi8vIDIuIEluY2x1ZGUgcmVtYWluZGVyIG9mIHJlcXVpcmVkIEJvb3RzdHJhcCBzdHlsZXNoZWV0c1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcblxuLy9JbXBvcnQgZm9udHNcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZmYW1pbHk9TnVuaXRvK1NhbnM6aXRhbCxvcHN6LHdnaHRAMCw2Li4xMiwyMDAuLjEwMDA7MSw2Li4xMiwyMDAuLjEwMDAmZGlzcGxheT1zd2FwJyk7XG5cblxuXG4vLyAzLiBJbmNsdWRlIGFueSBkZWZhdWx0IHZhcmlhYmxlIGFuZCBtYXAgb3ZlcnJpZGVzIGhlcmVcbkBpbXBvcnQgXCJnbG9iYWwvY29uZmlnXCI7XG5cblxuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZSxcbiAgNzogMTRweCxcbiAgODogMTJweFxuKTtcblxuLy8gNC4gSW5jbHVkZSByZW1haW5kZXIgb2YgcmVxdWlyZWQgcGFydHNcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWFwc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3Mvcm9vdFwiO1xuXG4vLyA1LiBPcHRpb25hbGx5IGluY2x1ZGUgYW55IG90aGVyIHBhcnRzIGFzIG5lZWRlZFxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvcmZzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3JlYm9vdFwiO1xuXG4vLyA9PT09PT0gQ09NTUVOVCBPVVQgV0hBVCBZT1UgRE9OJ1QgTkVFRFxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydFwiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2VcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZFwiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93blwiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXJcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVyc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXNcIjtcblxuLy8gNy4gT3B0aW9uYWxseSBpbmNsdWRlIHV0aWxpdGllcyBBUEkgbGFzdCB0byBnZW5lcmF0ZSBjbGFzc2VzIGJhc2VkIG9uIHRoZSBTYXNzIG1hcCBpbiBgX3V0aWxpdGllcy5zY3NzYFxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvYXBpXCI7XG5cbi8vIDguIEFkZCBhZGRpdGlvbmFsIGN1c3RvbSBjb2RlIGhlcmVcblxuLy9cbi8vIEdsb2JhbCBzZXR0aW5nc1xuLy9cbkBpbXBvcnQgXCJnbG9iYWwvbWl4aW5zXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2NvbmZpZ1wiO1xuXG4vLyBUaGlyZCBwYXJ0eVxuQGltcG9ydCBcInZlbmRvci9zd2lwZXJcIjtcblxuLy9cbi8vIENvbXBvbmVudHNcbi8vXG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b24td2l0aC1pY29uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdlwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2VjdGlvbi1oZWFkaW5nXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWN0aW9uLXRpdGxlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zbGlkZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvb3RlclwiO1xuXG4vL1xuLy8gVGhpcmQgcGFydHkgYml0c1xuLy9cbkBpbXBvcnQgXCJtb2R1bGVzL2dyYXZpdHktZm9ybXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xvYWQtbW9yZS1hbnl0aGluZ1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbWVnYS1tZW51XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9tYWduaWZpYy1wb3B1cFwiO1xuXG4vL1xuLy8gQmxvY2tzXG4vL1xuXG5AaW1wb3J0IFwiYmxvY2tzL2Jhbm5lclwiO1xuQGltcG9ydCBcImJsb2Nrcy9icmFuZC1iYW5uZXJcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29udGFjdHNcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29udGVudFwiO1xuQGltcG9ydCBcImJsb2Nrcy9jdGFcIjtcbkBpbXBvcnQgXCJibG9ja3MvZmVhdHVyZXNcIjtcbkBpbXBvcnQgXCJibG9ja3MvZ2FsbGVyeVwiO1xuQGltcG9ydCBcImJsb2Nrcy9oZXJvXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ljb24tZ3JpZFwiO1xuQGltcG9ydCBcImJsb2Nrcy9pbWFnZVwiO1xuQGltcG9ydCBcImJsb2Nrcy9saXN0XCI7XG5AaW1wb3J0IFwiYmxvY2tzL2xpc3RpbmdzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2xvZ29zXCI7XG5AaW1wb3J0IFwiYmxvY2tzL21hcFwiO1xuQGltcG9ydCBcImJsb2Nrcy9zbGlkZXJcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc3RhdHNcIjtcbkBpbXBvcnQgXCJibG9ja3MvdGFic1wiO1xuQGltcG9ydCBcImJsb2Nrcy90ZWFtXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3ZpZGVvXCI7XG5cbi8vIFRPRE86IHRpZHkvc29ydCBvdXQvcmVtb3ZlXG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2Nrc1wiO1xuXG4vL1xuLy8gVGVtcGxhdGVzXG4vL1xuQGltcG9ydCBcInRlbXBsYXRlcy9hcmNoaXZlXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2RlZmF1bHRcIjsiLCIvL1xuLy9UaGVtZSBjb2xvdXJzXG4vL1xuJGJsYWNrOiAjMDAwMDAwO1xuJG9mZi1ibGFjazogIzJCMkIyQjtcbiRncmV5LWRhcms6ICMzQzNDM0M7XG4kZ3JleS1saWdodDogI0YwRjBGMDtcbiR3aGl0ZTogI0ZGRkZGRjtcbiRyZWQ6ICNEQTM0MkM7XG5cblxuLy9cbi8vIEJTIGNvbG91ciBvdmVycmlkZXNcbi8vXG4kcHJpbWFyeTogJGJsYWNrO1xuJHNlY29uZGFyeTogJHJlZDtcbiRzdWNjZXNzOiAkYmxhY2s7XG4kaW5mbzogJGJsYWNrO1xuJHdhcm5pbmc6ICRibGFjaztcbiRkYW5nZXI6ICRyZWQ7XG4kbGlnaHQ6ICR3aGl0ZTtcbiRkYXJrOiAkYmxhY2s7XG5cbiR0aGVtZS1jb2xvcnM6IChcbiAgICAncHJpbWFyeSc6ICRwcmltYXJ5LFxuICAgICdzZWNvbmRhcnknOiAkc2Vjb25kYXJ5LFxuICAgICdncmV5LWRhcmsnOiAkZ3JleS1kYXJrLFxuICAgICdncmV5LWxpZ2h0JzogJGdyZXktbGlnaHQsXG4gICAgJ29mZi1ibGFjaycgOiAkb2ZmLWJsYWNrLFxuICAgICdsaWdodCc6ICR3aGl0ZSxcbiAgICAnZGFyayc6ICRibGFjayxcbiAgICAnc3VjY2Vzcyc6ICRzdWNjZXNzLFxuICAgICdpbmZvJzogJGluZm8sXG4gICAgJ3dhcm5pbmcnOiAkd2FybmluZyxcbiAgICAnZGFuZ2VyJzogJGRhbmdlcixcbik7XG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuLy9cblxuLy8gRm9udCBXZWlnaHRzXG4kZnctbGlnaHQ6IDMwMDtcbiRmdy1yZWc6IDQwMDtcbiRmdy1yZWctbWVkOiA0NTA7XG4kZnctbWVkOiA1MDA7XG4kZnctc2VtaS1ib2xkOiA2MDA7XG4kZnctYm9sZDogNzAwO1xuJGZ3LWV4dHJhLWJvbGQ6IDgwMDtcbiRmdy1ibGFjazogOTAwO1xuXG4vL0Nhcm91c2VsXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogJHNlY29uZGFyeTtcbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6IDJyZW07XG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYWQvc3JjL2Fzc2V0cy9pbWFnZXMvc3ZnL2ljb24tcHJldi5zdmdcIik7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYWQvc3JjL2Fzc2V0cy9pbWFnZXMvc3ZnL2ljb24tbmV4dC5zdmdcIik7XG5cbi8vIFNpemVcbiR0ZXh0LXhzOiAxMnB4O1xuJHRleHQtczogMTRweDtcbiR0ZXh0LW06IDE2cHg7XG4kdGV4dC1tLTE6IDE3cHg7XG4kdGV4dC1sOiAxOHB4O1xuJHRleHQteGw6IDI0cHg7XG5cbi8vXG4vLyBDdXN0b20gc3R5bGVzXG4kYm9keS1iZzogJHdoaXRlO1xuJGJvZHktY29sb3I6ICRibGFjaztcblxuLy9MaW5rc1xuJG5hdi1saW5rLXBhZGRpbmcteDogMi41cmVtO1xuJGxpbmstY29sb3I6ICRkYXJrO1xuJGxpbmstaG92ZXItY29sb3I6ICRkYXJrO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy9Cb3JkZXJzXG4kYm9yZGVyLXJhZGl1czogMzJweDtcblxuLy9DYXJkc1xuLy8gJGNhcmQtc3BhY2VyLXg6IDA7XG4vLyAkY2FyZC1zcGFjZXIteTogMi41cmVtO1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogMDtcblxuLy9CdXR0b25zXG4kYnRuLXBhZGRpbmcteTogMC41cmVtO1xuJGJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4kYnRuLWZvbnQtc2l6ZTogMC45NXJlbTtcbiRidG4tbGluZS1oZWlnaHQ6IDEuNDtcbiRidG4td2hpdGUtc3BhY2U6IG5vd3JhcDtcbiRidG4tYm9yZGVyLXJhZGl1czogMDtcbi8vXG5cblxuLy9DYXJkc1xuJGNhcmQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgIHhzOiAwLFxuICAgIHhzMjogMzkwcHgsXG4gICAgeHMzOiA0MDVweCxcbiAgICB4czQ6IDQzMHB4LFxuICAgIHhzNTogNDUwcHgsXG4gICAgeHM2OiA0NjdweCxcbiAgICB4czc6IDUwMHB4LFxuICAgIHhzODogNTI1cHgsXG4gICAgeHM5OiA1NDBweCxcbiAgICB4czEwOiA1NjBweCxcbiAgICBzbTogNTc1cHgsXG4gICAgc20yOiA2MDBweCxcbiAgICBzbTM6IDYzMHB4LFxuICAgIHNtNDogNjY1cHgsXG4gICAgc201OiA2OTBweCxcbiAgICBzbTY6IDcxNXB4LFxuICAgIHNtNzogNzQwcHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIG1kMjo3OTBweCxcbiAgICBtZDM6IDgxNXB4LFxuICAgIG1kNDogODQwcHgsXG4gICAgbWQ1OiA4NjVweCxcbiAgICBtZDY6IDg4OHB4LFxuICAgIG1kNzogOTEwcHgsXG4gICAgbWQ4OiA5MzRweCxcbiAgICBtZDk6IDk1NXB4LFxuICAgIG1kMTA6IDk3N3B4LFxuICAgIGxnOiA5OTJweCxcbiAgICBsZzI6IDEwMjRweCxcbiAgICBsZzM6IDEwNzBweCxcbiAgICBsZzQ6IDExMDVweCxcbiAgICBsZzU6IDExMzBweCxcbiAgICBsZzY6IDExNjBweCxcbiAgICB4bDogMTIwMHB4LFxuICAgIHhsMTogMTI2MHB4LFxuICAgIHh4bDogMTQ0MHB4LFxuICAgIHh4eGw6IDE2MDBweCxcbik7XG5cbi8vQ29udGFpbmVyIG1heCB3aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgIHhzOiAzMjBweCxcbiAgICB4czI6IDMzNXB4LFxuICAgIHhzMzogMzYwcHgsXG4gICAgeHM0OiAzNzVweCxcbiAgICB4czU6IDM5NXB4LFxuICAgIHhzNjogNDEycHgsXG4gICAgeHM3OiA0NDVweCxcbiAgICB4czg6IDQ3MHB4LFxuICAgIHhzOTogNDg1cHgsXG4gICAgc206IDUwMHB4LFxuICAgIHNtMjogNTE3cHgsXG4gICAgc20zOiA1NDlweCxcbiAgICBzbTQ6IDU4M3B4LFxuICAgIHNtNTogNjA5cHgsXG4gICAgc202OiA2MzJweCxcbiAgICBzbTc6IDY1N3B4LFxuICAgIG1kOiA2NzBweCxcbiAgICBtZDI6IDY5M3B4LFxuICAgIG1kMzogNzE4cHgsXG4gICAgbWQ0OiA3NDdweCxcbiAgICBtZDU6IDc3MXB4LFxuICAgIG1kNjogNzk0cHgsXG4gICAgbWQ3OiA4MTZweCxcbiAgICBtZDg6IDg0MHB4LFxuICAgIG1kOTogODYzcHgsXG4gICAgbGc6IDg3M3B4LFxuICAgIGxnMjogOTAxcHgsXG4gICAgbGczOiA5NDdweCxcbiAgICBsZzQ6IDk4MXB4LFxuICAgIGxnNTogMTAwM3B4LFxuICAgIGxnNjogMTAwNHB4LFxuICAgIHhsOiAxMDYwcHgsXG4gICAgeGwxOiAxMTMwcHgsXG4gICAgeHhsOiAxMzA3cHgsXG4gICAgeHh4bDogMTQyMHB4LFxuKTtcblxuLy9Bc3BlY3QgcmF0aW9zXG5cbiRhc3BlY3QtcmF0aW9zOiAoXG4gICAgXCJmdy12aWRlb1wiOiBjYWxjKDE2MSAvIDMyMCAqIDEwMCUpLFxuICAgICAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICAgICAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gICAgICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKTtcblxuXG4vLyBNeSBvd24gdmFyaWFibGVzXG5cbiRub3RjaC1zaXplOiAxMTBweDtcblxuYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAkdGV4dC1tO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgIC5lbnRyeS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblxuICAgIH1cblxuICAgIC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yLWNvbnRlbnQge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLy9cbi8vIEltYWdlc1xuLy9cblxuaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2l0ZS1pbm5lciB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG5cbiRhb3MtZGlzdGFuY2U6IDIwMHB4OyIsIjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6ICN7JGJvcmRlci1yYWRpdXMtMnhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAgICAgICAgICAgICAgICAgICAgICAxMDkwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgICgkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0OyAvLyBTYXNzIHZhcmlhYmxlIGJlY2F1c2Ugb2YgJGFjY29yZGlvbi1idXR0b24taWNvblxuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbG9yc1xuQGZ1bmN0aW9uIHRvLXJnYigkdmFsdWUpIHtcbiAgQHJldHVybiByZWQoJHZhbHVlKSwgZ3JlZW4oJHZhbHVlKSwgYmx1ZSgkdmFsdWUpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG5AZnVuY3Rpb24gcmdiYS1jc3MtdmFyKCRpZGVudGlmaWVyLCAkdGFyZ2V0KSB7XG4gIEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcImJnXCIge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skaWRlbnRpZmllcn0tYmctcmdiKSwgdmFyKC0tI3skcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9IEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcInRleHRcIiB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skaWRlbnRpZmllcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9XG59XG5cbkBmdW5jdGlvbiBtYXAtbG9vcCgkbWFwLCAkZnVuYywgJGFyZ3MuLi4pIHtcbiAgJF9tYXA6ICgpO1xuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICAvLyBhbGxvdyB0byBwYXNzIHRoZSAka2V5IGFuZCAkdmFsdWUgb2YgdGhlIG1hcCBhcyBhbiBmdW5jdGlvbiBhcmd1bWVudFxuICAgICRfYXJnczogKCk7XG4gICAgQGVhY2ggJGFyZyBpbiAkYXJncyB7XG4gICAgICAkX2FyZ3M6IGFwcGVuZCgkX2FyZ3MsIGlmKCRhcmcgPT0gXCIka2V5XCIsICRrZXksIGlmKCRhcmcgPT0gXCIkdmFsdWVcIiwgJHZhbHVlLCAkYXJnKSkpO1xuICAgIH1cblxuICAgICRfbWFwOiBtYXAtbWVyZ2UoJF9tYXAsICgka2V5OiBjYWxsKGdldC1mdW5jdGlvbigkZnVuYyksICRfYXJncy4uLikpKTtcbiAgfVxuXG4gIEByZXR1cm4gJF9tYXA7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cblxuQGZ1bmN0aW9uIHZhcmlmeSgkbGlzdCkge1xuICAkcmVzdWx0OiBudWxsO1xuICBAZWFjaCAkZW50cnkgaW4gJGxpc3Qge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCB2YXIoLS0jeyRwcmVmaXh9I3skZW50cnl9KSwgc3BhY2UpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gSW50ZXJuYWwgQm9vdHN0cmFwIGZ1bmN0aW9uIHRvIHR1cm4gbWFwcyBpbnRvIGl0cyBuZWdhdGl2ZSB2YXJpYW50LlxuLy8gSXQgcHJlZml4ZXMgdGhlIGtleXMgd2l0aCBgbmAgYW5kIG1ha2VzIHRoZSB2YWx1ZSBuZWdhdGl2ZS5cbkBmdW5jdGlvbiBuZWdhdGl2aWZ5LW1hcCgkbWFwKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmICRrZXkgIT0gMCB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKFwiblwiICsgJGtleTogKC0kdmFsdWUpKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gR2V0IG11bHRpcGxlIGtleXMgZnJvbSBhIHNhc3MgbWFwXG5AZnVuY3Rpb24gbWFwLWdldC1tdWx0aXBsZSgkbWFwLCAkdmFsdWVzKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmIChpbmRleCgkdmFsdWVzLCAka2V5KSAhPSBudWxsKSB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKCRrZXk6ICR2YWx1ZSkpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIE1lcmdlIG11bHRpcGxlIG1hcHNcbkBmdW5jdGlvbiBtYXAtbWVyZ2UtbXVsdGlwbGUoJG1hcHMuLi4pIHtcbiAgJG1lcmdlZC1tYXBzOiAoKTtcblxuICBAZWFjaCAkbWFwIGluICRtYXBzIHtcbiAgICAkbWVyZ2VkLW1hcHM6IG1hcC1tZXJnZSgkbWVyZ2VkLW1hcHMsICRtYXApO1xuICB9XG4gIEByZXR1cm4gJG1lcmdlZC1tYXBzO1xufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwMTY4XG5cbi8vIEEgbGlzdCBvZiBwcmUtY2FsY3VsYXRlZCBudW1iZXJzIG9mIHBvdyhkaXZpZGUoKGRpdmlkZSgkdmFsdWUsIDI1NSkgKyAuMDU1KSwgMS4wNTUpLCAyLjQpLiAoZnJvbSAwIHRvIDI1NSlcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG4kX2x1bWluYW5jZS1saXN0OiAuMDAwOCAuMDAxIC4wMDExIC4wMDEzIC4wMDE1IC4wMDE3IC4wMDIgLjAwMjIgLjAwMjUgLjAwMjcgLjAwMyAuMDAzMyAuMDAzNyAuMDA0IC4wMDQ0IC4wMDQ4IC4wMDUyIC4wMDU2IC4wMDYgLjAwNjUgLjAwNyAuMDA3NSAuMDA4IC4wMDg2IC4wMDkxIC4wMDk3IC4wMTAzIC4wMTEgLjAxMTYgLjAxMjMgLjAxMyAuMDEzNyAuMDE0NCAuMDE1MiAuMDE2IC4wMTY4IC4wMTc2IC4wMTg1IC4wMTk0IC4wMjAzIC4wMjEyIC4wMjIyIC4wMjMyIC4wMjQyIC4wMjUyIC4wMjYyIC4wMjczIC4wMjg0IC4wMjk2IC4wMzA3IC4wMzE5IC4wMzMxIC4wMzQzIC4wMzU2IC4wMzY5IC4wMzgyIC4wMzk1IC4wNDA5IC4wNDIzIC4wNDM3IC4wNDUyIC4wNDY3IC4wNDgyIC4wNDk3IC4wNTEzIC4wNTI5IC4wNTQ1IC4wNTYxIC4wNTc4IC4wNTk1IC4wNjEyIC4wNjMgLjA2NDggLjA2NjYgLjA2ODUgLjA3MDQgLjA3MjMgLjA3NDIgLjA3NjIgLjA3ODIgLjA4MDIgLjA4MjMgLjA4NDQgLjA4NjUgLjA4ODcgLjA5MDggLjA5MzEgLjA5NTMgLjA5NzYgLjA5OTkgLjEwMjIgLjEwNDYgLjEwNyAuMTA5NSAuMTExOSAuMTE0NCAuMTE3IC4xMTk1IC4xMjIxIC4xMjQ4IC4xMjc0IC4xMzAxIC4xMzI5IC4xMzU2IC4xMzg0IC4xNDEzIC4xNDQxIC4xNDcgLjE1IC4xNTI5IC4xNTU5IC4xNTkgLjE2MiAuMTY1MSAuMTY4MyAuMTcxNCAuMTc0NiAuMTc3OSAuMTgxMiAuMTg0NSAuMTg3OCAuMTkxMiAuMTk0NiAuMTk4MSAuMjAxNiAuMjA1MSAuMjA4NiAuMjEyMiAuMjE1OSAuMjE5NSAuMjIzMiAuMjI3IC4yMzA3IC4yMzQ2IC4yMzg0IC4yNDIzIC4yNDYyIC4yNTAyIC4yNTQyIC4yNTgyIC4yNjIzIC4yNjY0IC4yNzA1IC4yNzQ3IC4yNzg5IC4yODMxIC4yODc0IC4yOTE4IC4yOTYxIC4zMDA1IC4zMDUgLjMwOTUgLjMxNCAuMzE4NSAuMzIzMSAuMzI3OCAuMzMyNSAuMzM3MiAuMzQxOSAuMzQ2NyAuMzUxNSAuMzU2NCAuMzYxMyAuMzY2MyAuMzcxMiAuMzc2MyAuMzgxMyAuMzg2NCAuMzkxNiAuMzk2OCAuNDAyIC40MDcyIC40MTI1IC40MTc5IC40MjMzIC40Mjg3IC40MzQyIC40Mzk3IC40NDUyIC40NTA4IC40NTY0IC40NjIxIC40Njc4IC40NzM1IC40NzkzIC40ODUxIC40OTEgLjQ5NjkgLjUwMjkgLjUwODkgLjUxNDkgLjUyMSAuNTI3MSAuNTMzMyAuNTM5NSAuNTQ1NyAuNTUyIC41NTgzIC41NjQ3IC41NzExIC41Nzc2IC41ODQxIC41OTA2IC41OTcyIC42MDM4IC42MTA1IC42MTcyIC42MjQgLjYzMDggLjYzNzYgLjY0NDUgLjY1MTQgLjY1ODQgLjY2NTQgLjY3MjQgLjY3OTUgLjY4NjcgLjY5MzkgLjcwMTEgLjcwODQgLjcxNTcgLjcyMzEgLjczMDUgLjczNzkgLjc0NTQgLjc1MjkgLjc2MDUgLjc2ODIgLjc3NTggLjc4MzUgLjc5MTMgLjc5OTEgLjgwNyAuODE0OCAuODIyOCAuODMwOCAuODM4OCAuODQ2OSAuODU1IC44NjMyIC44NzE0IC44Nzk2IC44ODc5IC44OTYzIC45MDQ3IC45MTMxIC45MjE2IC45MzAxIC45Mzg3IC45NDczIC45NTYgLjk2NDcgLjk3MzQgLjk4MjMgLjk5MTEgMTtcblxuQGZ1bmN0aW9uIGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kLCAkY29sb3ItY29udHJhc3QtZGFyazogJGNvbG9yLWNvbnRyYXN0LWRhcmssICRjb2xvci1jb250cmFzdC1saWdodDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkbWluLWNvbnRyYXN0LXJhdGlvOiAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICRmb3JlZ3JvdW5kczogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkY29sb3ItY29udHJhc3QtZGFyaywgJHdoaXRlLCAkYmxhY2s7XG4gICRtYXgtcmF0aW86IDA7XG4gICRtYXgtcmF0aW8tY29sb3I6IG51bGw7XG5cbiAgQGVhY2ggJGNvbG9yIGluICRmb3JlZ3JvdW5kcyB7XG4gICAgJGNvbnRyYXN0LXJhdGlvOiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGNvbG9yKTtcbiAgICBAaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1pbi1jb250cmFzdC1yYXRpbyB7XG4gICAgICBAcmV0dXJuICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRjb250cmFzdC1yYXRpbyA+ICRtYXgtcmF0aW8ge1xuICAgICAgJG1heC1yYXRpbzogJGNvbnRyYXN0LXJhdGlvO1xuICAgICAgJG1heC1yYXRpby1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEB3YXJuIFwiRm91bmQgbm8gY29sb3IgbGVhZGluZyB0byAjeyRtaW4tY29udHJhc3QtcmF0aW99OjEgY29udHJhc3QgcmF0aW8gYWdhaW5zdCAjeyRiYWNrZ3JvdW5kfS4uLlwiO1xuXG4gIEByZXR1cm4gJG1heC1yYXRpby1jb2xvcjtcbn1cblxuQGZ1bmN0aW9uIGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0KSB7XG4gICRsMTogbHVtaW5hbmNlKCRiYWNrZ3JvdW5kKTtcbiAgJGwyOiBsdW1pbmFuY2Uob3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkpO1xuXG4gIEByZXR1cm4gaWYoJGwxID4gJGwyLCBkaXZpZGUoJGwxICsgLjA1LCAkbDIgKyAuMDUpLCBkaXZpZGUoJGwyICsgLjA1LCAkbDEgKyAuMDUpKTtcbn1cblxuLy8gUmV0dXJuIFdDQUcyLjEgcmVsYXRpdmUgbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2Rmbi1yZWxhdGl2ZS1sdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jZGZuLWNvbnRyYXN0LXJhdGlvXG5AZnVuY3Rpb24gbHVtaW5hbmNlKCRjb2xvcikge1xuICAkcmdiOiAoXG4gICAgXCJyXCI6IHJlZCgkY29sb3IpLFxuICAgIFwiZ1wiOiBncmVlbigkY29sb3IpLFxuICAgIFwiYlwiOiBibHVlKCRjb2xvcilcbiAgKTtcblxuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRyZ2Ige1xuICAgICR2YWx1ZTogaWYoZGl2aWRlKCR2YWx1ZSwgMjU1KSA8IC4wMzkyOCwgZGl2aWRlKGRpdmlkZSgkdmFsdWUsIDI1NSksIDEyLjkyKSwgbnRoKCRfbHVtaW5hbmNlLWxpc3QsICR2YWx1ZSArIDEpKTtcbiAgICAkcmdiOiBtYXAtbWVyZ2UoJHJnYiwgKCRuYW1lOiAkdmFsdWUpKTtcbiAgfVxuXG4gIEByZXR1cm4gKG1hcC1nZXQoJHJnYiwgXCJyXCIpICogLjIxMjYpICsgKG1hcC1nZXQoJHJnYiwgXCJnXCIpICogLjcxNTIpICsgKG1hcC1nZXQoJHJnYiwgXCJiXCIpICogLjA3MjIpO1xufVxuXG4vLyBSZXR1cm4gb3BhcXVlIGNvbG9yXG4vLyBvcGFxdWUoI2ZmZiwgcmdiYSgwLCAwLCAwLCAuNSkpID0+ICM4MDgwODBcbkBmdW5jdGlvbiBvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSB7XG4gIEByZXR1cm4gbWl4KHJnYmEoJGZvcmVncm91bmQsIDEpLCAkYmFja2dyb3VuZCwgb3BhY2l0eSgkZm9yZWdyb3VuZCkgKiAxMDAlKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLWZ1bmN0aW9uc1xuLy8gVGludCBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIHdoaXRlXG5AZnVuY3Rpb24gdGludC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgod2hpdGUsICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggYmxhY2tcbkBmdW5jdGlvbiBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgoYmxhY2ssICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIHRoZSBjb2xvciBpZiB0aGUgd2VpZ2h0IGlzIHBvc2l0aXZlLCBlbHNlIHRpbnQgaXRcbkBmdW5jdGlvbiBzaGlmdC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBpZigkd2VpZ2h0ID4gMCwgc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSwgdGludC1jb2xvcigkY29sb3IsIC0kd2VpZ2h0KSk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLWZ1bmN0aW9uc1xuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUyKSAhPSBudW1iZXIge1xuICAgICR2YWx1ZTI6IHVucXVvdGUoXCIoXCIpICsgJHZhbHVlMiArIHVucXVvdGUoXCIpXCIpO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIC1tb3otcGFkZGluZy1zdGFydDogc3VidHJhY3QoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCwgM3B4KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzI2MzZcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tbmFtZS1jYXNlXG5cbi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkY29sb3ItcmdiOiB0by1yZ2IoJHZhbHVlKTtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEoJGNvbG9yLXJnYiwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmZhbWlseT1OdW5pdG8rU2FuczppdGFsLG9wc3osd2dodEAwLDYuLjEyLDIwMC4uMTAwMDsxLDYuLjEyLDIwMC4uMTAwMCZkaXNwbGF5PXN3YXBcIik7XG5ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBib2R5IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBib2R5IC5lbnRyeS1jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgYm9keSAuZXJyb3ItY29udGVudCB1bCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYmxvY2std3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnNpdGUtaW5uZXIge1xuICBtYXJnaW46IDQwcHggYXV0bzsgfVxuXG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICMwMDAwMDA7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjREEzNDJDO1xuICAtLWJzLWdyZXktZGFyazogIzNDM0MzQztcbiAgLS1icy1ncmV5LWxpZ2h0OiAjRjBGMEYwO1xuICAtLWJzLW9mZi1ibGFjazogIzJCMkIyQjtcbiAgLS1icy1saWdodDogI0ZGRkZGRjtcbiAgLS1icy1kYXJrOiAjMDAwMDAwO1xuICAtLWJzLXN1Y2Nlc3M6ICMwMDAwMDA7XG4gIC0tYnMtaW5mbzogIzAwMDAwMDtcbiAgLS1icy13YXJuaW5nOiAjMDAwMDAwO1xuICAtLWJzLWRhbmdlcjogI0RBMzQyQztcbiAgLS1icy1wcmltYXJ5LXJnYjogMCwgMCwgMDtcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAyMTgsIDUyLCA0NDtcbiAgLS1icy1ncmV5LWRhcmstcmdiOiA2MCwgNjAsIDYwO1xuICAtLWJzLWdyZXktbGlnaHQtcmdiOiAyNDAsIDI0MCwgMjQwO1xuICAtLWJzLW9mZi1ibGFjay1yZ2I6IDQzLCA0MywgNDM7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWRhcmstcmdiOiAwLCAwLCAwO1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiAwLCAwLCAwO1xuICAtLWJzLWluZm8tcmdiOiAwLCAwLCAwO1xuICAtLWJzLXdhcm5pbmctcmdiOiAwLCAwLCAwO1xuICAtLWJzLWRhbmdlci1yZ2I6IDIxOCwgNTIsIDQ0O1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IE51bml0byBTYW5zLCBzYW5zLXNlcmlmO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1ib2R5LWJnOiAjRkZGRkZGO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMzJweDtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtbGluay1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjZmZmM2NkOyB9XG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZvcm0tY29udHJvbFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5mb3JtLWNvbnRyb2xbdHlwZT1cImZpbGVcIl06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgaGVpZ2h0OiAxLjVlbTsgfVxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMGUzOyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuICAuZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7IH1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW07IH1cbiAgLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07IH1cbiAgLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtOyB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpOyB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTsgfVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBjYWxjKDAuNzVyZW0gLSAzcHgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTsgfVxuICAuZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICMyMTI1Mjk7IH1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cbiAgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41ZW07IH1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNWVtOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7IH1cbiAgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkOyB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtOyB9XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjM4NmI3ZmUnLyUzZSUzYy9zdmclM2VcIik7IH1cbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7IH1cbiAgLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnV0dG9uLXdpdGgtaWNvbiwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tY2hlY2tbZGlzYWJsZWRdICsgaW5wdXQsIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmxvYWRNb3JlQnRuLCAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5ibG9jay1jdGFfX2xpbmssIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJsb2NrLWZlYXR1cmVzX19saW5rLCAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5ibG9jay1oZXJvX190ZXh0LWxpbmssIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmFyY2hpdmUtbWFpbl9fbGluaywgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluaywgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYmxvY2stdGVhbV9fdGV4dC1saW5rLCAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5hcmNoaXZlLW1haW5fX3RleHQtbGluaywgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idXR0b24td2l0aC1pY29uLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1jaGVjazpkaXNhYmxlZCArIGlucHV0LCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmxvYWRNb3JlQnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJsb2NrLWN0YV9fbGluaywgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5ibG9jay1mZWF0dXJlc19fbGluaywgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5ibG9jay1oZXJvX190ZXh0LWxpbmssIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYXJjaGl2ZS1tYWluX19saW5rLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluaywgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgICAuZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOyB9XG4gICAgLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOyB9XG4gIC5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7IH1cbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlOyB9XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG4gICAgLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6IDFyZW0gMC43NXJlbTsgfVxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7IH1cbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTsgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTsgfVxuICAuaW5wdXQtZ3JvdXAgLmJ0biwgLmlucHV0LWdyb3VwIC5idXR0b24td2l0aC1pY29uLCAuaW5wdXQtZ3JvdXAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IGlucHV0LCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmlucHV0LWdyb3VwIGlucHV0LCAuaW5wdXQtZ3JvdXAgLmxvYWRNb3JlQnRuLCAuaW5wdXQtZ3JvdXAgLmJsb2NrLWN0YV9fbGluaywgLmlucHV0LWdyb3VwIC5ibG9jay1mZWF0dXJlc19fbGluaywgLmlucHV0LWdyb3VwIC5ibG9jay1oZXJvX190ZXh0LWxpbmssIC5pbnB1dC1ncm91cCAuYXJjaGl2ZS1tYWluX19saW5rLCAuaW5wdXQtZ3JvdXAgLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sIC5pbnB1dC1ncm91cCAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluaywgLmlucHV0LWdyb3VwIC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5pbnB1dC1ncm91cCAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5pbnB1dC1ncm91cCAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5pbnB1dC1ncm91cCAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmJ1dHRvbi13aXRoLWljb246Zm9jdXMsIC5pbnB1dC1ncm91cCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgaW5wdXQ6Zm9jdXMsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuaW5wdXQtZ3JvdXAgaW5wdXQ6Zm9jdXMsIC5pbnB1dC1ncm91cCAubG9hZE1vcmVCdG46Zm9jdXMsIC5pbnB1dC1ncm91cCAuYmxvY2stY3RhX19saW5rOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmJsb2NrLWZlYXR1cmVzX19saW5rOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmJsb2NrLWhlcm9fX3RleHQtbGluazpmb2N1cywgLmlucHV0LWdyb3VwIC5hcmNoaXZlLW1haW5fX2xpbms6Zm9jdXMsIC5pbnB1dC1ncm91cCAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbjpmb2N1cywgLmlucHV0LWdyb3VwIC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmJsb2NrLXRlYW1fX3RleHQtbGluazpmb2N1cywgLmlucHV0LWdyb3VwIC5hcmNoaXZlLW1haW5fX3RleHQtbGluazpmb2N1cywgLmlucHV0LWdyb3VwIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbms6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTsgfVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5idXR0b24td2l0aC1pY29uLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LFxuLmlucHV0LWdyb3VwLWxnID4gLmxvYWRNb3JlQnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmJsb2NrLWN0YV9fbGluayxcbi5pbnB1dC1ncm91cC1sZyA+IC5ibG9jay1mZWF0dXJlc19fbGluayxcbi5pbnB1dC1ncm91cC1sZyA+IC5ibG9jay1oZXJvX190ZXh0LWxpbmssXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYXJjaGl2ZS1tYWluX19saW5rLFxuLmlucHV0LWdyb3VwLWxnID4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluayxcbi5pbnB1dC1ncm91cC1sZyA+IC5ibG9jay10ZWFtX190ZXh0LWxpbmssXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnV0dG9uLXdpdGgtaWNvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5sb2FkTW9yZUJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5ibG9jay1jdGFfX2xpbmssXG4uaW5wdXQtZ3JvdXAtc20gPiAuYmxvY2stZmVhdHVyZXNfX2xpbmssXG4uaW5wdXQtZ3JvdXAtc20gPiAuYmxvY2staGVyb19fdGV4dC1saW5rLFxuLmlucHV0LWdyb3VwLXNtID4gLmFyY2hpdmUtbWFpbl9fbGluayxcbi5pbnB1dC1ncm91cC1zbSA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLFxuLmlucHV0LWdyb3VwLXNtID4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssXG4uaW5wdXQtZ3JvdXAtc20gPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rLFxuLmlucHV0LWdyb3VwLXNtID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLFxuLmlucHV0LWdyb3VwLXNtID4gLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMTk4NzU0OyB9XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMTM1LCA4NCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICMxOTg3NTQ7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7IH1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgwLCAwLCAwLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDIxOCwgNTIsIDQ0LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy1ncmV5LWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDYwLCA2MCwgNjAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLWdyZXktbGlnaHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI0MCwgMjQwLCAyNDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLW9mZi1ibGFjayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoNDMsIDQzLCA0MywgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDAsIDAsIDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDAsIDAsIDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDAsIDAsIDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDAsIDAsIDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjE4LCA1MiwgNDQsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIC5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjREEzNDJDICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjYWUyYTIzICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstZ3JleS1kYXJrIHtcbiAgY29sb3I6ICMzQzNDM0MgIWltcG9ydGFudDsgfVxuICAubGluay1ncmV5LWRhcms6aG92ZXIsIC5saW5rLWdyZXktZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICMzMDMwMzAgIWltcG9ydGFudDsgfVxuXG4ubGluay1ncmV5LWxpZ2h0IHtcbiAgY29sb3I6ICNGMEYwRjAgIWltcG9ydGFudDsgfVxuICAubGluay1ncmV5LWxpZ2h0OmhvdmVyLCAubGluay1ncmV5LWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogI2YzZjNmMyAhaW1wb3J0YW50OyB9XG5cbi5saW5rLW9mZi1ibGFjayB7XG4gIGNvbG9yOiAjMkIyQjJCICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstb2ZmLWJsYWNrOmhvdmVyLCAubGluay1vZmYtYmxhY2s6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjIyMjIyICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gIC5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6ICNEQTM0MkMgIWltcG9ydGFudDsgfVxuICAubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNhZTJhMjMgIWltcG9ydGFudDsgfVxuXG4ucmF0aW8sIC5ibG9jay12aWRlb19fdmlkZW8td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnJhdGlvOjpiZWZvcmUsIC5ibG9jay12aWRlb19fdmlkZW8td3JhcDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5yYXRpbyA+ICosIC5ibG9jay12aWRlb19fdmlkZW8td3JhcCA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJhdGlvLWZ3LXZpZGVvLCAuYmxvY2stdmlkZW9fX3ZpZGVvLXdyYXAge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYygxNjEgLyAzMjAgKiAxMDAlKTsgfVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IGNhbGMoMyAvIDQgKiAxMDAlKTsgfVxuXG4ucmF0aW8tMTZ4OSwgLmJsb2NrLXZpZGVvX192aWRlby13cmFwLS0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IGNhbGMoOSAvIDE2ICogMTAwJSk7IH1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYyg5IC8gMjEgKiAxMDAlKTsgfVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7IH1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM5MHB4KSB7XG4gIC5zdGlja3kteHMyLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LXhzMi1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDA1cHgpIHtcbiAgLnN0aWNreS14czMtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3kteHMzLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MzBweCkge1xuICAuc3RpY2t5LXhzNC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS14czQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5zdGlja3kteHM1LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LXhzNS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDY3cHgpIHtcbiAgLnN0aWNreS14czYtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3kteHM2LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAuc3RpY2t5LXhzNy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS14czctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUyNXB4KSB7XG4gIC5zdGlja3kteHM4LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LXhzOC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLnN0aWNreS14czktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3kteHM5LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuc3RpY2t5LXhzMTAtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3kteHMxMC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0aWNreS1zbTItdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3ktc20yLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAuc3RpY2t5LXNtMy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS1zbTMtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY2NXB4KSB7XG4gIC5zdGlja3ktc200LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LXNtNC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgLnN0aWNreS1zbTUtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3ktc201LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MTVweCkge1xuICAuc3RpY2t5LXNtNi10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS1zbTYtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc0MHB4KSB7XG4gIC5zdGlja3ktc203LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LXNtNy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzkwcHgpIHtcbiAgLnN0aWNreS1tZDItdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3ktbWQyLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MTVweCkge1xuICAuc3RpY2t5LW1kMy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS1tZDMtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg0MHB4KSB7XG4gIC5zdGlja3ktbWQ0LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LW1kNC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODY1cHgpIHtcbiAgLnN0aWNreS1tZDUtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3ktbWQ1LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4ODhweCkge1xuICAuc3RpY2t5LW1kNi10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS1tZDYtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkxMHB4KSB7XG4gIC5zdGlja3ktbWQ3LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LW1kNy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTM0cHgpIHtcbiAgLnN0aWNreS1tZDgtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3ktbWQ4LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NTVweCkge1xuICAuc3RpY2t5LW1kOS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS1tZDktYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3N3B4KSB7XG4gIC5zdGlja3ktbWQxMC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS1tZDEwLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0aWNreS1sZzItdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3ktbGcyLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDcwcHgpIHtcbiAgLnN0aWNreS1sZzMtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3ktbGczLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTA1cHgpIHtcbiAgLnN0aWNreS1sZzQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3ktbGc0LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgLnN0aWNreS1sZzUtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3ktbGc1LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLnN0aWNreS1sZzYtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3ktbGc2LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5zdGlja3kteGwxLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LXhsMS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zdGlja3kteHh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS14eHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciwgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbms6OmFmdGVyLCAuYmxvY2stdGVhbV9fbGluazo6YWZ0ZXIsIC5hcmNoaXZlLW1haW5fX3RleHQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG5oMSwgLmgxLCAuYmxvY2stY29udGVudC10eHQtaW1nX19oZWFkaW5nLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmgxLCAuaDEsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgxLCAuaDEsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMiwgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMywgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfSB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGg0LCAuaDQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07IH1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgcHJlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxZW07IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IH1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuICBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG4gIGJ1dHRvbjpub3QoOmRpc2FibGVkKSxcbiAgW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG4gIFt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG4gIFt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGxlZ2VuZCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIGxlZ2VuZCArICoge1xuICAgIGNsZWFyOiBsZWZ0OyB9XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwOyB9XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiAjZmZmO1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMGM2M2U0JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjMGM2M2U0O1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6ICNlN2YxZmY7IH1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IH1cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTsgfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gICAgei1pbmRleDogMjsgfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7IH1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyB9XG4gIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTsgfVxuICAgIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7IH1cbiAgLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpOyB9XG4gICAgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7IH1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpOyB9XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDsgfVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiwgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpOyB9XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07IH1cblxuLmFsZXJ0LXByaW1hcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiBibGFjaztcbiAgLS1icy1hbGVydC1iZzogI2NjY2NjYztcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiM2IzYjM7IH1cbiAgLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzgzMWYxYTtcbiAgLS1icy1hbGVydC1iZzogI2Y4ZDZkNTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmNGMyYzA7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2OTE5MTU7IH1cblxuLmFsZXJ0LWdyZXktZGFyayB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMyNDI0MjQ7XG4gIC0tYnMtYWxlcnQtYmc6ICNkOGQ4ZDg7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYzVjNWM1OyB9XG4gIC5hbGVydC1ncmV5LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMWQxZDFkOyB9XG5cbi5hbGVydC1ncmV5LWxpZ2h0IHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzYwNjA2MDtcbiAgLS1icy1hbGVydC1iZzogI2ZjZmNmYztcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmYmZiZmI7IH1cbiAgLmFsZXJ0LWdyZXktbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNGQ0ZDRkOyB9XG5cbi5hbGVydC1vZmYtYmxhY2sge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjMWExYTFhO1xuICAtLWJzLWFsZXJ0LWJnOiAjZDVkNWQ1O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2JmYmZiZjsgfVxuICAuYWxlcnQtb2ZmLWJsYWNrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzE1MTUxNTsgfVxuXG4uYWxlcnQtbGlnaHQge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjNjY2NjY2O1xuICAtLWJzLWFsZXJ0LWJnOiB3aGl0ZTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1MjUyNTI7IH1cblxuLmFsZXJ0LWRhcmsge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiBibGFjaztcbiAgLS1icy1hbGVydC1iZzogI2NjY2NjYztcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiM2IzYjM7IH1cbiAgLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IGJsYWNrO1xuICAtLWJzLWFsZXJ0LWJnOiAjY2NjY2NjO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2IzYjNiMzsgfVxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgLS1icy1hbGVydC1jb2xvcjogYmxhY2s7XG4gIC0tYnMtYWxlcnQtYmc6ICNjY2NjY2M7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYjNiM2IzOyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiBibGFjaztcbiAgLS1icy1hbGVydC1iZzogI2NjY2NjYztcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiM2IzYjM7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzgzMWYxYTtcbiAgLS1icy1hbGVydC1iZzogI2Y4ZDZkNTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmNGMyYzA7IH1cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2OTE5MTU7IH1cblxuLmJhZGdlIHtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXg6IDAuNjVlbTtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXk6IDAuMzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXNpemU6IDAuNzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXdlaWdodDogNzAwO1xuICAtLWJzLWJhZGdlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1iYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXMpOyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnRuIC5iYWRnZSwgLmJ1dHRvbi13aXRoLWljb24gLmJhZGdlLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgaW5wdXQgLmJhZGdlLCAubG9hZE1vcmVCdG4gLmJhZGdlLCAuYmxvY2stY3RhX19saW5rIC5iYWRnZSwgLmJsb2NrLWZlYXR1cmVzX19saW5rIC5iYWRnZSwgLmJsb2NrLWhlcm9fX3RleHQtbGluayAuYmFkZ2UsIC5hcmNoaXZlLW1haW5fX2xpbmsgLmJhZGdlLCAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiAuYmFkZ2UsIC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rIC5iYWRnZSwgLmJsb2NrLXRlYW1fX3RleHQtbGluayAuYmFkZ2UsIC5hcmNoaXZlLW1haW5fX3RleHQtbGluayAuYmFkZ2UsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsgLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7IH1cblxuLmJyZWFkY3J1bWIge1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWJnOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjNmM3NTdkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7IH1cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLzsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTsgfVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sIC5idG4tZ3JvdXAgPiAuYnV0dG9uLXdpdGgtaWNvbiwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAgPiBpbnB1dCwgLmJ0bi1ncm91cCA+IC5sb2FkTW9yZUJ0biwgLmJ0bi1ncm91cCA+IC5ibG9jay1jdGFfX2xpbmssIC5idG4tZ3JvdXAgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmssIC5idG4tZ3JvdXAgPiAuYmxvY2staGVyb19fdGV4dC1saW5rLCAuYnRuLWdyb3VwID4gLmFyY2hpdmUtbWFpbl9fbGluaywgLmJ0bi1ncm91cCA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLCAuYnRuLWdyb3VwID4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssIC5idG4tZ3JvdXAgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rLCAuYnRuLWdyb3VwID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLCAuYnRuLWdyb3VwID4gLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uLXdpdGgtaWNvbixcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sb2FkTW9yZUJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jdGFfX2xpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2staGVyb19fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ1dHRvbi13aXRoLWljb24sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgaW5wdXQsIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAubG9hZE1vcmVCdG4sIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYmxvY2stY3RhX19saW5rLCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJsb2NrLWZlYXR1cmVzX19saW5rLCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJsb2NrLWhlcm9fX3RleHQtbGluaywgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5hcmNoaXZlLW1haW5fX2xpbmssIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJsb2NrLXRlYW1fX3RleHQtbGluaywgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5hcmNoaXZlLW1haW5fX3RleHQtbGluaywgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmssXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnV0dG9uLXdpdGgtaWNvbixcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgaW5wdXQsXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmxvYWRNb3JlQnRuLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5ibG9jay1jdGFfX2xpbmssXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJsb2NrLWZlYXR1cmVzX19saW5rLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5ibG9jay1oZXJvX190ZXh0LWxpbmssXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmFyY2hpdmUtbWFpbl9fbGluayxcbiAgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbixcbiAgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYmxvY2stdGVhbV9fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5hcmNoaXZlLW1haW5fX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rLFxuICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlcixcbiAgLmJ0bi1ncm91cCA+IC5idXR0b24td2l0aC1pY29uOmhvdmVyLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cCA+IGlucHV0OmhvdmVyLFxuICAuYnRuLWdyb3VwID4gLmxvYWRNb3JlQnRuOmhvdmVyLFxuICAuYnRuLWdyb3VwID4gLmJsb2NrLWN0YV9fbGluazpob3ZlcixcbiAgLmJ0bi1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fbGluazpob3ZlcixcbiAgLmJ0bi1ncm91cCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbms6aG92ZXIsXG4gIC5idG4tZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19saW5rOmhvdmVyLFxuICAuYnRuLWdyb3VwID4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb246aG92ZXIsXG4gIC5idG4tZ3JvdXAgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazpob3ZlcixcbiAgLmJ0bi1ncm91cCA+IC5ibG9jay10ZWFtX190ZXh0LWxpbms6aG92ZXIsXG4gIC5idG4tZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbms6aG92ZXIsXG4gIC5idG4tZ3JvdXAgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOmhvdmVyLFxuICAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbiAgLmJ0bi1ncm91cCA+IC5idXR0b24td2l0aC1pY29uOmZvY3VzLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cCA+IGlucHV0OmZvY3VzLFxuICAuYnRuLWdyb3VwID4gLmxvYWRNb3JlQnRuOmZvY3VzLFxuICAuYnRuLWdyb3VwID4gLmJsb2NrLWN0YV9fbGluazpmb2N1cyxcbiAgLmJ0bi1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fbGluazpmb2N1cyxcbiAgLmJ0bi1ncm91cCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbms6Zm9jdXMsXG4gIC5idG4tZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19saW5rOmZvY3VzLFxuICAuYnRuLWdyb3VwID4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb246Zm9jdXMsXG4gIC5idG4tZ3JvdXAgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazpmb2N1cyxcbiAgLmJ0bi1ncm91cCA+IC5ibG9jay10ZWFtX190ZXh0LWxpbms6Zm9jdXMsXG4gIC5idG4tZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbms6Zm9jdXMsXG4gIC5idG4tZ3JvdXAgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOmZvY3VzLFxuICAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4gIC5idG4tZ3JvdXAgPiAuYnV0dG9uLXdpdGgtaWNvbjphY3RpdmUsXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwID4gaW5wdXQ6YWN0aXZlLFxuICAuYnRuLWdyb3VwID4gLmxvYWRNb3JlQnRuOmFjdGl2ZSxcbiAgLmJ0bi1ncm91cCA+IC5ibG9jay1jdGFfX2xpbms6YWN0aXZlLFxuICAuYnRuLWdyb3VwID4gLmJsb2NrLWZlYXR1cmVzX19saW5rOmFjdGl2ZSxcbiAgLmJ0bi1ncm91cCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbms6YWN0aXZlLFxuICAuYnRuLWdyb3VwID4gLmFyY2hpdmUtbWFpbl9fbGluazphY3RpdmUsXG4gIC5idG4tZ3JvdXAgPiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbjphY3RpdmUsXG4gIC5idG4tZ3JvdXAgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazphY3RpdmUsXG4gIC5idG4tZ3JvdXAgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rOmFjdGl2ZSxcbiAgLmJ0bi1ncm91cCA+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluazphY3RpdmUsXG4gIC5idG4tZ3JvdXAgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOmFjdGl2ZSxcbiAgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuICAuYnRuLWdyb3VwID4gLmFjdGl2ZS5idXR0b24td2l0aC1pY29uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cCA+IGlucHV0LmFjdGl2ZSxcbiAgLmJ0bi1ncm91cCA+IC5hY3RpdmUubG9hZE1vcmVCdG4sXG4gIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmJsb2NrLWN0YV9fbGluayxcbiAgLmJ0bi1ncm91cCA+IC5hY3RpdmUuYmxvY2stZmVhdHVyZXNfX2xpbmssXG4gIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmJsb2NrLWhlcm9fX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cCA+IC5hY3RpdmUuYXJjaGl2ZS1tYWluX19saW5rLFxuICAuYnRuLWdyb3VwID4gLmFjdGl2ZS50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLFxuICAuYnRuLWdyb3VwID4gLmFjdGl2ZS5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwID4gLmFjdGl2ZS5ibG9jay10ZWFtX190ZXh0LWxpbmssXG4gIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwID4gLmFjdGl2ZS5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ1dHRvbi13aXRoLWljb24sXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgaW5wdXQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAubG9hZE1vcmVCdG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYmxvY2stY3RhX19saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJsb2NrLWZlYXR1cmVzX19saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJsb2NrLWhlcm9fX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5hcmNoaXZlLW1haW5fX2xpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJsb2NrLXRlYW1fX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5hcmNoaXZlLW1haW5fX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnV0dG9uLXdpdGgtaWNvbixcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgaW5wdXQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmxvYWRNb3JlQnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5ibG9jay1jdGFfX2xpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJsb2NrLWZlYXR1cmVzX19saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5ibG9jay1oZXJvX190ZXh0LWxpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmFyY2hpdmUtbWFpbl9fbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYmxvY2stdGVhbV9fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5hcmNoaXZlLW1haW5fX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlcixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b24td2l0aC1pY29uOmhvdmVyLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmhvdmVyLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxvYWRNb3JlQnRuOmhvdmVyLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWN0YV9fbGluazpob3ZlcixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fbGluazpob3ZlcixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbms6aG92ZXIsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rOmhvdmVyLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb246aG92ZXIsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazpob3ZlcixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay10ZWFtX190ZXh0LWxpbms6aG92ZXIsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbms6aG92ZXIsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOmhvdmVyLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b24td2l0aC1pY29uOmZvY3VzLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmZvY3VzLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxvYWRNb3JlQnRuOmZvY3VzLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWN0YV9fbGluazpmb2N1cyxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fbGluazpmb2N1cyxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbms6Zm9jdXMsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rOmZvY3VzLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb246Zm9jdXMsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazpmb2N1cyxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay10ZWFtX190ZXh0LWxpbms6Zm9jdXMsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbms6Zm9jdXMsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOmZvY3VzLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uLXdpdGgtaWNvbjphY3RpdmUsXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6YWN0aXZlLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxvYWRNb3JlQnRuOmFjdGl2ZSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jdGFfX2xpbms6YWN0aXZlLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX19saW5rOmFjdGl2ZSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbms6YWN0aXZlLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fbGluazphY3RpdmUsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbjphY3RpdmUsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazphY3RpdmUsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rOmFjdGl2ZSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluazphY3RpdmUsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOmFjdGl2ZSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5idXR0b24td2l0aC1pY29uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0LmFjdGl2ZSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUubG9hZE1vcmVCdG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmJsb2NrLWN0YV9fbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUuYmxvY2stZmVhdHVyZXNfX2xpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmJsb2NrLWhlcm9fX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUuYXJjaGl2ZS1tYWluX19saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5ibG9jay10ZWFtX190ZXh0LWxpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsge1xuICAgIHotaW5kZXg6IDE7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idXR0b24td2l0aC1pY29uLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBpbnB1dCwgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAubG9hZE1vcmVCdG4sIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJsb2NrLWN0YV9fbGluaywgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYmxvY2stZmVhdHVyZXNfX2xpbmssIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJsb2NrLWhlcm9fX3RleHQtbGluaywgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYXJjaGl2ZS1tYWluX19saW5rLCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmssXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5idXR0b24td2l0aC1pY29uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwID4gLmxvYWRNb3JlQnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwID4gLmJsb2NrLWN0YV9fbGluazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fbGluazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19saW5rOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwID4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5ibG9jay10ZWFtX190ZXh0LWxpbms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAuYnRuLWdyb3VwID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LmJ1dHRvbi13aXRoLWljb246Zmlyc3QtY2hpbGQsXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICAuYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdC5sb2FkTW9yZUJ0bjpmaXJzdC1jaGlsZCxcbiAgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUtc3BsaXQuYmxvY2stY3RhX19saW5rOmZpcnN0LWNoaWxkLFxuICAuYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdC5ibG9jay1mZWF0dXJlc19fbGluazpmaXJzdC1jaGlsZCxcbiAgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUtc3BsaXQuYmxvY2staGVyb19fdGV4dC1saW5rOmZpcnN0LWNoaWxkLFxuICAuYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdC5hcmNoaXZlLW1haW5fX2xpbms6Zmlyc3QtY2hpbGQsXG4gIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb246Zmlyc3QtY2hpbGQsXG4gIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbms6Zmlyc3QtY2hpbGQsXG4gIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LmJsb2NrLXRlYW1fX3RleHQtbGluazpmaXJzdC1jaGlsZCxcbiAgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUtc3BsaXQuYXJjaGl2ZS1tYWluX190ZXh0LWxpbms6Zmlyc3QtY2hpbGQsXG4gIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluazpmaXJzdC1jaGlsZCxcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnV0dG9uLXdpdGgtaWNvbixcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dCxcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5sb2FkTW9yZUJ0bixcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5ibG9jay1jdGFfX2xpbmssXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmssXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYmxvY2staGVyb19fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmFyY2hpdmUtbWFpbl9fbGluayxcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSwgLmJ0bi1ncm91cCA+IC5idXR0b24td2l0aC1pY29uOm50aC1jaGlsZChuICsgMyksIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwID4gaW5wdXQ6bnRoLWNoaWxkKG4gKyAzKSwgLmJ0bi1ncm91cCA+IC5sb2FkTW9yZUJ0bjpudGgtY2hpbGQobiArIDMpLCAuYnRuLWdyb3VwID4gLmJsb2NrLWN0YV9fbGluazpudGgtY2hpbGQobiArIDMpLCAuYnRuLWdyb3VwID4gLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1jaGlsZChuICsgMyksIC5idG4tZ3JvdXAgPiAuYmxvY2staGVyb19fdGV4dC1saW5rOm50aC1jaGlsZChuICsgMyksIC5idG4tZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19saW5rOm50aC1jaGlsZChuICsgMyksIC5idG4tZ3JvdXAgPiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbjpudGgtY2hpbGQobiArIDMpLCAuYnRuLWdyb3VwID4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbms6bnRoLWNoaWxkKG4gKyAzKSwgLmJ0bi1ncm91cCA+IC5ibG9jay10ZWFtX190ZXh0LWxpbms6bnRoLWNoaWxkKG4gKyAzKSwgLmJ0bi1ncm91cCA+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluazpudGgtY2hpbGQobiArIDMpLCAuYnRuLWdyb3VwID4gLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluazpudGgtY2hpbGQobiArIDMpLFxuICAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ1dHRvbi13aXRoLWljb24sXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIGlucHV0LFxuICAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5sb2FkTW9yZUJ0bixcbiAgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYmxvY2stY3RhX19saW5rLFxuICAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5ibG9jay1mZWF0dXJlc19fbGluayxcbiAgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYmxvY2staGVyb19fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5hcmNoaXZlLW1haW5fX2xpbmssXG4gIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sXG4gIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssXG4gIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJsb2NrLXRlYW1fX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssXG4gIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayxcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idXR0b24td2l0aC1pY29uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dCxcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAubG9hZE1vcmVCdG4sXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJsb2NrLWN0YV9fbGluayxcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmssXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJsb2NrLWhlcm9fX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYXJjaGl2ZS1tYWluX19saW5rLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5ibG9jay10ZWFtX190ZXh0LWxpbmssXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTsgfVxuICAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbiAgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbiAgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idXR0b24td2l0aC1pY29uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtc20gPiBpbnB1dCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAubG9hZE1vcmVCdG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJsb2NrLWN0YV9fbGluayArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYmxvY2stZmVhdHVyZXNfX2xpbmsgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJsb2NrLWhlcm9fX3RleHQtbGluayArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYXJjaGl2ZS1tYWluX19saW5rICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5ibG9jay10ZWFtX190ZXh0LWxpbmsgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07IH1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idXR0b24td2l0aC1pY29uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtbGcgPiBpbnB1dCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAubG9hZE1vcmVCdG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJsb2NrLWN0YV9fbGluayArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmsgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJsb2NrLWhlcm9fX3RleHQtbGluayArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYXJjaGl2ZS1tYWluX19saW5rICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5ibG9jay10ZWFtX190ZXh0LWxpbmsgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ1dHRvbi13aXRoLWljb24sXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubG9hZE1vcmVCdG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY3RhX19saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX19saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWhlcm9fX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX2xpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLXRlYW1fX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b24td2l0aC1pY29uOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxvYWRNb3JlQnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWN0YV9fbGluazpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fbGluazpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbms6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb246bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay10ZWFtX190ZXh0LWxpbms6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbms6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b24td2l0aC1pY29uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxvYWRNb3JlQnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWN0YV9fbGluazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fbGluazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay10ZWFtX190ZXh0LWxpbms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idXR0b24td2l0aC1pY29uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0LFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmxvYWRNb3JlQnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJsb2NrLWN0YV9fbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5ibG9jay1mZWF0dXJlc19fbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5ibG9jay1oZXJvX190ZXh0LWxpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYXJjaGl2ZS1tYWluX19saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5ibG9jay10ZWFtX190ZXh0LWxpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b24td2l0aC1pY29uIH4gLmJ0biwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubG9hZE1vcmVCdG4gfiAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWN0YV9fbGluayB+IC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmsgfiAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWhlcm9fX3RleHQtbGluayB+IC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rIH4gLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uIH4gLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rIH4gLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fbGluazpudGgtb2YtdHlwZSgyKSB+IC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rIH4gLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluayB+IC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rOm50aC1vZi10eXBlKDIpIH4gLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsgfiAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idXR0b24td2l0aC1pY29uLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ1dHRvbi13aXRoLWljb24gfiAuYnV0dG9uLXdpdGgtaWNvbiwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IC5idXR0b24td2l0aC1pY29uLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxvYWRNb3JlQnRuIH4gLmJ1dHRvbi13aXRoLWljb24sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY3RhX19saW5rIH4gLmJ1dHRvbi13aXRoLWljb24sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmsgfiAuYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbmsgfiAuYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX2xpbmsgfiAuYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uIH4gLmJ1dHRvbi13aXRoLWljb24sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluayB+IC5idXR0b24td2l0aC1pY29uLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1vZi10eXBlKDIpIH4gLmJ1dHRvbi13aXRoLWljb24sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rIH4gLmJ1dHRvbi13aXRoLWljb24sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmsgfiAuYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX2xpbms6bnRoLW9mLXR5cGUoMikgfiAuYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsgfiAuYnV0dG9uLXdpdGgtaWNvbiwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gaW5wdXQsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ1dHRvbi13aXRoLWljb24gfiBpbnB1dCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGlucHV0LCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sb2FkTW9yZUJ0biB+IGlucHV0LCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jdGFfX2xpbmsgfiBpbnB1dCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmsgfiBpbnB1dCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2staGVyb19fdGV4dC1saW5rIH4gaW5wdXQsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fbGluayB+IGlucHV0LCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uIH4gaW5wdXQsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmsgfiBpbnB1dCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbms6bnRoLW9mLXR5cGUoMikgfiBpbnB1dCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rIH4gaW5wdXQsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rIH4gaW5wdXQsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSB+IGlucHV0LCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsgfiBpbnB1dCwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAubG9hZE1vcmVCdG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uLXdpdGgtaWNvbiB+IC5sb2FkTW9yZUJ0biwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IC5sb2FkTW9yZUJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sb2FkTW9yZUJ0biB+IC5sb2FkTW9yZUJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jdGFfX2xpbmsgfiAubG9hZE1vcmVCdG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmsgfiAubG9hZE1vcmVCdG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2staGVyb19fdGV4dC1saW5rIH4gLmxvYWRNb3JlQnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fbGluayB+IC5sb2FkTW9yZUJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uIH4gLmxvYWRNb3JlQnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmsgfiAubG9hZE1vcmVCdG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbms6bnRoLW9mLXR5cGUoMikgfiAubG9hZE1vcmVCdG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rIH4gLmxvYWRNb3JlQnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rIH4gLmxvYWRNb3JlQnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSB+IC5sb2FkTW9yZUJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsgfiAubG9hZE1vcmVCdG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJsb2NrLWN0YV9fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b24td2l0aC1pY29uIH4gLmJsb2NrLWN0YV9fbGluaywgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IC5ibG9jay1jdGFfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubG9hZE1vcmVCdG4gfiAuYmxvY2stY3RhX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWN0YV9fbGluayB+IC5ibG9jay1jdGFfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmsgfiAuYmxvY2stY3RhX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWhlcm9fX3RleHQtbGluayB+IC5ibG9jay1jdGFfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rIH4gLmJsb2NrLWN0YV9fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uIH4gLmJsb2NrLWN0YV9fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rIH4gLmJsb2NrLWN0YV9fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fbGluazpudGgtb2YtdHlwZSgyKSB+IC5ibG9jay1jdGFfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rIH4gLmJsb2NrLWN0YV9fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluayB+IC5ibG9jay1jdGFfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rOm50aC1vZi10eXBlKDIpIH4gLmJsb2NrLWN0YV9fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsgfiAuYmxvY2stY3RhX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5ibG9jay1mZWF0dXJlc19fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b24td2l0aC1pY29uIH4gLmJsb2NrLWZlYXR1cmVzX19saW5rLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gLmJsb2NrLWZlYXR1cmVzX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxvYWRNb3JlQnRuIH4gLmJsb2NrLWZlYXR1cmVzX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWN0YV9fbGluayB+IC5ibG9jay1mZWF0dXJlc19fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fbGluayB+IC5ibG9jay1mZWF0dXJlc19fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbmsgfiAuYmxvY2stZmVhdHVyZXNfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rIH4gLmJsb2NrLWZlYXR1cmVzX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24gfiAuYmxvY2stZmVhdHVyZXNfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluayB+IC5ibG9jay1mZWF0dXJlc19fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fbGluazpudGgtb2YtdHlwZSgyKSB+IC5ibG9jay1mZWF0dXJlc19fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay10ZWFtX190ZXh0LWxpbmsgfiAuYmxvY2stZmVhdHVyZXNfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmsgfiAuYmxvY2stZmVhdHVyZXNfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rOm50aC1vZi10eXBlKDIpIH4gLmJsb2NrLWZlYXR1cmVzX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayB+IC5ibG9jay1mZWF0dXJlc19fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYmxvY2staGVyb19fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ1dHRvbi13aXRoLWljb24gfiAuYmxvY2staGVyb19fdGV4dC1saW5rLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gLmJsb2NrLWhlcm9fX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sb2FkTW9yZUJ0biB+IC5ibG9jay1oZXJvX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY3RhX19saW5rIH4gLmJsb2NrLWhlcm9fX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fbGluayB+IC5ibG9jay1oZXJvX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2staGVyb19fdGV4dC1saW5rIH4gLmJsb2NrLWhlcm9fX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX2xpbmsgfiAuYmxvY2staGVyb19fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24gfiAuYmxvY2staGVyb19fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmsgfiAuYmxvY2staGVyb19fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1vZi10eXBlKDIpIH4gLmJsb2NrLWhlcm9fX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay10ZWFtX190ZXh0LWxpbmsgfiAuYmxvY2staGVyb19fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rIH4gLmJsb2NrLWhlcm9fX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX2xpbms6bnRoLW9mLXR5cGUoMikgfiAuYmxvY2staGVyb19fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayB+IC5ibG9jay1oZXJvX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmFyY2hpdmUtbWFpbl9fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b24td2l0aC1pY29uIH4gLmFyY2hpdmUtbWFpbl9fbGluaywgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IC5hcmNoaXZlLW1haW5fX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubG9hZE1vcmVCdG4gfiAuYXJjaGl2ZS1tYWluX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWN0YV9fbGluayB+IC5hcmNoaXZlLW1haW5fX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmsgfiAuYXJjaGl2ZS1tYWluX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWhlcm9fX3RleHQtbGluayB+IC5hcmNoaXZlLW1haW5fX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rIH4gLmFyY2hpdmUtbWFpbl9fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uIH4gLmFyY2hpdmUtbWFpbl9fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rIH4gLmFyY2hpdmUtbWFpbl9fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fbGluazpudGgtb2YtdHlwZSgyKSB+IC5hcmNoaXZlLW1haW5fX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rIH4gLmFyY2hpdmUtbWFpbl9fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluayB+IC5hcmNoaXZlLW1haW5fX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rOm50aC1vZi10eXBlKDIpIH4gLmFyY2hpdmUtbWFpbl9fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsgfiAuYXJjaGl2ZS1tYWluX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ1dHRvbi13aXRoLWljb24gfiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxvYWRNb3JlQnRuIH4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY3RhX19saW5rIH4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmsgfiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbmsgfiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX2xpbmsgfiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uIH4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluayB+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1vZi10eXBlKDIpIH4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rIH4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmsgfiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX2xpbms6bnRoLW9mLXR5cGUoMikgfiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsgfiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b24td2l0aC1pY29uIH4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sb2FkTW9yZUJ0biB+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWN0YV9fbGluayB+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX19saW5rIH4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2staGVyb19fdGV4dC1saW5rIH4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rIH4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiB+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmsgfiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fbGluazpudGgtb2YtdHlwZSgyKSB+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLXRlYW1fX3RleHQtbGluayB+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rIH4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rOm50aC1vZi10eXBlKDIpIH4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rIH4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1vZi10eXBlKDIpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ1dHRvbi13aXRoLWljb24gfiAuYmxvY2stZmVhdHVyZXNfX2xpbms6bnRoLW9mLXR5cGUoMiksIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiAuYmxvY2stZmVhdHVyZXNfX2xpbms6bnRoLW9mLXR5cGUoMiksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubG9hZE1vcmVCdG4gfiAuYmxvY2stZmVhdHVyZXNfX2xpbms6bnRoLW9mLXR5cGUoMiksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY3RhX19saW5rIH4gLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1vZi10eXBlKDIpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX19saW5rIH4gLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1vZi10eXBlKDIpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWhlcm9fX3RleHQtbGluayB+IC5ibG9jay1mZWF0dXJlc19fbGluazpudGgtb2YtdHlwZSgyKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX2xpbmsgfiAuYmxvY2stZmVhdHVyZXNfX2xpbms6bnRoLW9mLXR5cGUoMiksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiB+IC5ibG9jay1mZWF0dXJlc19fbGluazpudGgtb2YtdHlwZSgyKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rIH4gLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1vZi10eXBlKDIpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1vZi10eXBlKDIpIH4gLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1vZi10eXBlKDIpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLXRlYW1fX3RleHQtbGluayB+IC5ibG9jay1mZWF0dXJlc19fbGluazpudGgtb2YtdHlwZSgyKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluayB+IC5ibG9jay1mZWF0dXJlc19fbGluazpudGgtb2YtdHlwZSgyKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX2xpbms6bnRoLW9mLXR5cGUoMikgfiAuYmxvY2stZmVhdHVyZXNfX2xpbms6bnRoLW9mLXR5cGUoMiksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rIH4gLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1vZi10eXBlKDIpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uLXdpdGgtaWNvbiB+IC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiAuYmxvY2stdGVhbV9fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxvYWRNb3JlQnRuIH4gLmJsb2NrLXRlYW1fX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jdGFfX2xpbmsgfiAuYmxvY2stdGVhbV9fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX19saW5rIH4gLmJsb2NrLXRlYW1fX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbmsgfiAuYmxvY2stdGVhbV9fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fbGluayB+IC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiB+IC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluayB+IC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbms6bnRoLW9mLXR5cGUoMikgfiAuYmxvY2stdGVhbV9fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLXRlYW1fX3RleHQtbGluayB+IC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmsgfiAuYmxvY2stdGVhbV9fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSB+IC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rIH4gLmJsb2NrLXRlYW1fX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uLXdpdGgtaWNvbiB+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluaywgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sb2FkTW9yZUJ0biB+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jdGFfX2xpbmsgfiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmsgfiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2staGVyb19fdGV4dC1saW5rIH4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fbGluayB+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uIH4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmsgfiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbms6bnRoLW9mLXR5cGUoMikgfiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rIH4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rIH4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSB+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsgfiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b24td2l0aC1pY29uIH4gLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IC5hcmNoaXZlLW1haW5fX2xpbms6bnRoLW9mLXR5cGUoMiksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubG9hZE1vcmVCdG4gfiAuYXJjaGl2ZS1tYWluX19saW5rOm50aC1vZi10eXBlKDIpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWN0YV9fbGluayB+IC5hcmNoaXZlLW1haW5fX2xpbms6bnRoLW9mLXR5cGUoMiksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmsgfiAuYXJjaGl2ZS1tYWluX19saW5rOm50aC1vZi10eXBlKDIpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWhlcm9fX3RleHQtbGluayB+IC5hcmNoaXZlLW1haW5fX2xpbms6bnRoLW9mLXR5cGUoMiksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rIH4gLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uIH4gLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rIH4gLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1mZWF0dXJlc19fbGluazpudGgtb2YtdHlwZSgyKSB+IC5hcmNoaXZlLW1haW5fX2xpbms6bnRoLW9mLXR5cGUoMiksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rIH4gLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hcmNoaXZlLW1haW5fX3RleHQtbGluayB+IC5hcmNoaXZlLW1haW5fX2xpbms6bnRoLW9mLXR5cGUoMiksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX19saW5rOm50aC1vZi10eXBlKDIpIH4gLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsgfiAuYXJjaGl2ZS1tYWluX19saW5rOm50aC1vZi10eXBlKDIpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uLXdpdGgtaWNvbiB+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmssIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxvYWRNb3JlQnRuIH4gLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1jdGFfX2xpbmsgfiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLWZlYXR1cmVzX19saW5rIH4gLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluaywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5ibG9jay1oZXJvX190ZXh0LWxpbmsgfiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fbGluayB+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiB+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluayB+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stZmVhdHVyZXNfX2xpbms6bnRoLW9mLXR5cGUoMikgfiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJsb2NrLXRlYW1fX3RleHQtbGluayB+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmsgfiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSB+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rIH4gLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idXR0b24td2l0aC1pY29uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAubG9hZE1vcmVCdG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJsb2NrLWN0YV9fbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYmxvY2stZmVhdHVyZXNfX2xpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJsb2NrLWhlcm9fX3RleHQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYXJjaGl2ZS1tYWluX19saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5ibG9jay10ZWFtX190ZXh0LWxpbmssXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0biwgLmJ1dHRvbi13aXRoLWljb24sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCBpbnB1dCwgLmxvYWRNb3JlQnRuLCAuYmxvY2stY3RhX19saW5rLCAuYmxvY2stZmVhdHVyZXNfX2xpbmssIC5ibG9jay1oZXJvX190ZXh0LWxpbmssIC5hcmNoaXZlLW1haW5fX2xpbmssIC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLCAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluaywgLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1vZi10eXBlKDIpLCAuYmxvY2stdGVhbV9fdGV4dC1saW5rLCAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5hcmNoaXZlLW1haW5fX2xpbms6bnRoLW9mLXR5cGUoMiksIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LWZhbWlseTogO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuOTVyZW07XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjQ7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYnRuLCAuYnV0dG9uLXdpdGgtaWNvbiwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IGlucHV0LCAubG9hZE1vcmVCdG4sIC5ibG9jay1jdGFfX2xpbmssIC5ibG9jay1mZWF0dXJlc19fbGluaywgLmJsb2NrLWhlcm9fX3RleHQtbGluaywgLmFyY2hpdmUtbWFpbl9fbGluaywgLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sIC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLCAuYmxvY2stZmVhdHVyZXNfX2xpbms6bnRoLW9mLXR5cGUoMiksIC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5hcmNoaXZlLW1haW5fX3RleHQtbGluaywgLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmJ0bjpob3ZlciwgLmJ1dHRvbi13aXRoLWljb246aG92ZXIsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCBpbnB1dDpob3ZlciwgLmxvYWRNb3JlQnRuOmhvdmVyLCAuYmxvY2stY3RhX19saW5rOmhvdmVyLCAuYmxvY2stZmVhdHVyZXNfX2xpbms6aG92ZXIsIC5ibG9jay1oZXJvX190ZXh0LWxpbms6aG92ZXIsIC5hcmNoaXZlLW1haW5fX2xpbms6aG92ZXIsIC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uOmhvdmVyLCAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazpob3ZlciwgLmJsb2NrLXRlYW1fX3RleHQtbGluazpob3ZlciwgLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rOmhvdmVyLCAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpOyB9XG4gIC5idG4tY2hlY2sgKyAuYnRuOmhvdmVyLCAuYnRuLWNoZWNrICsgLmJ1dHRvbi13aXRoLWljb246aG92ZXIsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCAuYnRuLWNoZWNrICsgaW5wdXQ6aG92ZXIsIC5idG4tY2hlY2sgKyAubG9hZE1vcmVCdG46aG92ZXIsIC5idG4tY2hlY2sgKyAuYmxvY2stY3RhX19saW5rOmhvdmVyLCAuYnRuLWNoZWNrICsgLmJsb2NrLWZlYXR1cmVzX19saW5rOmhvdmVyLCAuYnRuLWNoZWNrICsgLmJsb2NrLWhlcm9fX3RleHQtbGluazpob3ZlciwgLmJ0bi1jaGVjayArIC5hcmNoaXZlLW1haW5fX2xpbms6aG92ZXIsIC5idG4tY2hlY2sgKyAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbjpob3ZlciwgLmJ0bi1jaGVjayArIC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rOmhvdmVyLCAuYnRuLWNoZWNrICsgLmJsb2NrLXRlYW1fX3RleHQtbGluazpob3ZlciwgLmJ0bi1jaGVjayArIC5hcmNoaXZlLW1haW5fX3RleHQtbGluazpob3ZlciwgLmJ0bi1jaGVjayArIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTsgfVxuICAuYnRuOmZvY3VzLXZpc2libGUsIC5idXR0b24td2l0aC1pY29uOmZvY3VzLXZpc2libGUsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCBpbnB1dDpmb2N1cy12aXNpYmxlLCAubG9hZE1vcmVCdG46Zm9jdXMtdmlzaWJsZSwgLmJsb2NrLWN0YV9fbGluazpmb2N1cy12aXNpYmxlLCAuYmxvY2stZmVhdHVyZXNfX2xpbms6Zm9jdXMtdmlzaWJsZSwgLmJsb2NrLWhlcm9fX3RleHQtbGluazpmb2N1cy12aXNpYmxlLCAuYXJjaGl2ZS1tYWluX19saW5rOmZvY3VzLXZpc2libGUsIC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uOmZvY3VzLXZpc2libGUsIC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rOmZvY3VzLXZpc2libGUsIC5ibG9jay10ZWFtX190ZXh0LWxpbms6Zm9jdXMtdmlzaWJsZSwgLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rOmZvY3VzLXZpc2libGUsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpOyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4sIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idXR0b24td2l0aC1pY29uLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgaW5wdXQsIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5sb2FkTW9yZUJ0biwgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJsb2NrLWN0YV9fbGluaywgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJsb2NrLWZlYXR1cmVzX19saW5rLCAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYmxvY2staGVyb19fdGV4dC1saW5rLCAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYXJjaGl2ZS1tYWluX19saW5rLCAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiwgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5hcmNoaXZlLW1haW5fX3RleHQtbGluaywgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnV0dG9uLXdpdGgtaWNvbiwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tY2hlY2s6Y2hlY2tlZCArIGlucHV0LCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAubG9hZE1vcmVCdG4sIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5ibG9jay1jdGFfX2xpbmssIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5ibG9jay1mZWF0dXJlc19fbGluaywgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJsb2NrLWhlcm9fX3RleHQtbGluaywgLmJ0bi1jaGVjazpjaGVja2VkICsgLmFyY2hpdmUtbWFpbl9fbGluaywgLmJ0bi1jaGVjazpjaGVja2VkICsgLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYmxvY2stdGVhbV9fdGV4dC1saW5rLCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmssXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSxcbiAgOm5vdCguYnRuLWNoZWNrKSArIC5idXR0b24td2l0aC1pY29uOmFjdGl2ZSxcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IDpub3QoLmJ0bi1jaGVjaykgKyBpbnB1dDphY3RpdmUsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAubG9hZE1vcmVCdG46YWN0aXZlLFxuICA6bm90KC5idG4tY2hlY2spICsgLmJsb2NrLWN0YV9fbGluazphY3RpdmUsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAuYmxvY2stZmVhdHVyZXNfX2xpbms6YWN0aXZlLFxuICA6bm90KC5idG4tY2hlY2spICsgLmJsb2NrLWhlcm9fX3RleHQtbGluazphY3RpdmUsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAuYXJjaGl2ZS1tYWluX19saW5rOmFjdGl2ZSxcbiAgOm5vdCguYnRuLWNoZWNrKSArIC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uOmFjdGl2ZSxcbiAgOm5vdCguYnRuLWNoZWNrKSArIC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rOmFjdGl2ZSxcbiAgOm5vdCguYnRuLWNoZWNrKSArIC5ibG9jay10ZWFtX190ZXh0LWxpbms6YWN0aXZlLFxuICA6bm90KC5idG4tY2hlY2spICsgLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rOmFjdGl2ZSxcbiAgOm5vdCguYnRuLWNoZWNrKSArIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbms6YWN0aXZlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJ1dHRvbi13aXRoLWljb246Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgaW5wdXQ6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAubG9hZE1vcmVCdG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYmxvY2stY3RhX19saW5rOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJsb2NrLWZlYXR1cmVzX19saW5rOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJsb2NrLWhlcm9fX3RleHQtbGluazpmaXJzdC1jaGlsZDphY3RpdmUsIC5hcmNoaXZlLW1haW5fX2xpbms6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbjpmaXJzdC1jaGlsZDphY3RpdmUsIC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJsb2NrLXRlYW1fX3RleHQtbGluazpmaXJzdC1jaGlsZDphY3RpdmUsIC5hcmNoaXZlLW1haW5fX3RleHQtbGluazpmaXJzdC1jaGlsZDphY3RpdmUsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbms6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmFjdGl2ZS5idXR0b24td2l0aC1pY29uLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgaW5wdXQuYWN0aXZlLCAuYWN0aXZlLmxvYWRNb3JlQnRuLCAuYWN0aXZlLmJsb2NrLWN0YV9fbGluaywgLmFjdGl2ZS5ibG9jay1mZWF0dXJlc19fbGluaywgLmFjdGl2ZS5ibG9jay1oZXJvX190ZXh0LWxpbmssIC5hY3RpdmUuYXJjaGl2ZS1tYWluX19saW5rLCAuYWN0aXZlLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sIC5hY3RpdmUuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluaywgLmFjdGl2ZS5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5hY3RpdmUuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5hY3RpdmUuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rLCAuYnRuLnNob3csIC5zaG93LmJ1dHRvbi13aXRoLWljb24sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCBpbnB1dC5zaG93LCAuc2hvdy5sb2FkTW9yZUJ0biwgLnNob3cuYmxvY2stY3RhX19saW5rLCAuc2hvdy5ibG9jay1mZWF0dXJlc19fbGluaywgLnNob3cuYmxvY2staGVyb19fdGV4dC1saW5rLCAuc2hvdy5hcmNoaXZlLW1haW5fX2xpbmssIC5zaG93LnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sIC5zaG93LmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssIC5zaG93LmJsb2NrLXRlYW1fX3RleHQtbGluaywgLnNob3cuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5zaG93LmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpOyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cy12aXNpYmxlLCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnV0dG9uLXdpdGgtaWNvbjpmb2N1cy12aXNpYmxlLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1jaGVjazpjaGVja2VkICsgaW5wdXQ6Zm9jdXMtdmlzaWJsZSwgLmJ0bi1jaGVjazpjaGVja2VkICsgLmxvYWRNb3JlQnRuOmZvY3VzLXZpc2libGUsIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5ibG9jay1jdGFfX2xpbms6Zm9jdXMtdmlzaWJsZSwgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJsb2NrLWZlYXR1cmVzX19saW5rOmZvY3VzLXZpc2libGUsIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5ibG9jay1oZXJvX190ZXh0LWxpbms6Zm9jdXMtdmlzaWJsZSwgLmJ0bi1jaGVjazpjaGVja2VkICsgLmFyY2hpdmUtbWFpbl9fbGluazpmb2N1cy12aXNpYmxlLCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbjpmb2N1cy12aXNpYmxlLCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazpmb2N1cy12aXNpYmxlLCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYmxvY2stdGVhbV9fdGV4dC1saW5rOmZvY3VzLXZpc2libGUsIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5hcmNoaXZlLW1haW5fX3RleHQtbGluazpmb2N1cy12aXNpYmxlLCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOmZvY3VzLXZpc2libGUsXG4gICAgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsXG4gICAgOm5vdCguYnRuLWNoZWNrKSArIC5idXR0b24td2l0aC1pY29uOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCA6bm90KC5idG4tY2hlY2spICsgaW5wdXQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4gICAgOm5vdCguYnRuLWNoZWNrKSArIC5sb2FkTW9yZUJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbiAgICA6bm90KC5idG4tY2hlY2spICsgLmJsb2NrLWN0YV9fbGluazphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbiAgICA6bm90KC5idG4tY2hlY2spICsgLmJsb2NrLWZlYXR1cmVzX19saW5rOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuICAgIDpub3QoLmJ0bi1jaGVjaykgKyAuYmxvY2staGVyb19fdGV4dC1saW5rOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuICAgIDpub3QoLmJ0bi1jaGVjaykgKyAuYXJjaGl2ZS1tYWluX19saW5rOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuICAgIDpub3QoLmJ0bi1jaGVjaykgKyAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbjphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbiAgICA6bm90KC5idG4tY2hlY2spICsgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbms6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4gICAgOm5vdCguYnRuLWNoZWNrKSArIC5ibG9jay10ZWFtX190ZXh0LWxpbms6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4gICAgOm5vdCguYnRuLWNoZWNrKSArIC5hcmNoaXZlLW1haW5fX3RleHQtbGluazphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbiAgICA6bm90KC5idG4tY2hlY2spICsgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluazphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ1dHRvbi13aXRoLWljb246Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCBpbnB1dDpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmxvYWRNb3JlQnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYmxvY2stY3RhX19saW5rOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYmxvY2stZmVhdHVyZXNfX2xpbms6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5ibG9jay1oZXJvX190ZXh0LWxpbms6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5hcmNoaXZlLW1haW5fX2xpbms6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJsb2NrLXRlYW1fX3RleHQtbGluazpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYWN0aXZlLmJ1dHRvbi13aXRoLWljb246Zm9jdXMtdmlzaWJsZSwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IGlucHV0LmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYWN0aXZlLmxvYWRNb3JlQnRuOmZvY3VzLXZpc2libGUsIC5hY3RpdmUuYmxvY2stY3RhX19saW5rOmZvY3VzLXZpc2libGUsIC5hY3RpdmUuYmxvY2stZmVhdHVyZXNfX2xpbms6Zm9jdXMtdmlzaWJsZSwgLmFjdGl2ZS5ibG9jay1oZXJvX190ZXh0LWxpbms6Zm9jdXMtdmlzaWJsZSwgLmFjdGl2ZS5hcmNoaXZlLW1haW5fX2xpbms6Zm9jdXMtdmlzaWJsZSwgLmFjdGl2ZS50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uOmZvY3VzLXZpc2libGUsIC5hY3RpdmUuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazpmb2N1cy12aXNpYmxlLCAuYWN0aXZlLmJsb2NrLXRlYW1fX3RleHQtbGluazpmb2N1cy12aXNpYmxlLCAuYWN0aXZlLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rOmZvY3VzLXZpc2libGUsIC5hY3RpdmUuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlLCAuc2hvdy5idXR0b24td2l0aC1pY29uOmZvY3VzLXZpc2libGUsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCBpbnB1dC5zaG93OmZvY3VzLXZpc2libGUsIC5zaG93LmxvYWRNb3JlQnRuOmZvY3VzLXZpc2libGUsIC5zaG93LmJsb2NrLWN0YV9fbGluazpmb2N1cy12aXNpYmxlLCAuc2hvdy5ibG9jay1mZWF0dXJlc19fbGluazpmb2N1cy12aXNpYmxlLCAuc2hvdy5ibG9jay1oZXJvX190ZXh0LWxpbms6Zm9jdXMtdmlzaWJsZSwgLnNob3cuYXJjaGl2ZS1tYWluX19saW5rOmZvY3VzLXZpc2libGUsIC5zaG93LnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb246Zm9jdXMtdmlzaWJsZSwgLnNob3cuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazpmb2N1cy12aXNpYmxlLCAuc2hvdy5ibG9jay10ZWFtX190ZXh0LWxpbms6Zm9jdXMtdmlzaWJsZSwgLnNob3cuYXJjaGl2ZS1tYWluX190ZXh0LWxpbms6Zm9jdXMtdmlzaWJsZSwgLnNob3cuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rOmZvY3VzLXZpc2libGUge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpOyB9XG4gIC5idG46ZGlzYWJsZWQsIC5idXR0b24td2l0aC1pY29uOmRpc2FibGVkLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgaW5wdXQ6ZGlzYWJsZWQsIC5sb2FkTW9yZUJ0bjpkaXNhYmxlZCwgLmJsb2NrLWN0YV9fbGluazpkaXNhYmxlZCwgLmJsb2NrLWZlYXR1cmVzX19saW5rOmRpc2FibGVkLCAuYmxvY2staGVyb19fdGV4dC1saW5rOmRpc2FibGVkLCAuYXJjaGl2ZS1tYWluX19saW5rOmRpc2FibGVkLCAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbjpkaXNhYmxlZCwgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbms6ZGlzYWJsZWQsIC5ibG9jay10ZWFtX190ZXh0LWxpbms6ZGlzYWJsZWQsIC5hcmNoaXZlLW1haW5fX3RleHQtbGluazpkaXNhYmxlZCwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluazpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgLmRpc2FibGVkLmJ1dHRvbi13aXRoLWljb24sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCBpbnB1dC5kaXNhYmxlZCwgLmRpc2FibGVkLmxvYWRNb3JlQnRuLCAuZGlzYWJsZWQuYmxvY2stY3RhX19saW5rLCAuZGlzYWJsZWQuYmxvY2stZmVhdHVyZXNfX2xpbmssIC5kaXNhYmxlZC5ibG9jay1oZXJvX190ZXh0LWxpbmssIC5kaXNhYmxlZC5hcmNoaXZlLW1haW5fX2xpbmssIC5kaXNhYmxlZC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLCAuZGlzYWJsZWQuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluaywgLmRpc2FibGVkLmJsb2NrLXRlYW1fX3RleHQtbGluaywgLmRpc2FibGVkLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLCAuZGlzYWJsZWQuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rLFxuICBmaWVsZHNldDpkaXNhYmxlZCAuYnRuLFxuICBmaWVsZHNldDpkaXNhYmxlZCAuYnV0dG9uLXdpdGgtaWNvbixcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IGlucHV0LFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgZmllbGRzZXQ6ZGlzYWJsZWQgaW5wdXQsXG4gIGZpZWxkc2V0OmRpc2FibGVkIC5sb2FkTW9yZUJ0bixcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgLmJsb2NrLWN0YV9fbGluayxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgLmJsb2NrLWZlYXR1cmVzX19saW5rLFxuICBmaWVsZHNldDpkaXNhYmxlZCAuYmxvY2staGVyb19fdGV4dC1saW5rLFxuICBmaWVsZHNldDpkaXNhYmxlZCAuYXJjaGl2ZS1tYWluX19saW5rLFxuICBmaWVsZHNldDpkaXNhYmxlZCAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbixcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssXG4gIGZpZWxkc2V0OmRpc2FibGVkIC5ibG9jay10ZWFtX190ZXh0LWxpbmssXG4gIGZpZWxkc2V0OmRpc2FibGVkIC5hcmNoaXZlLW1haW5fX3RleHQtbGluayxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTsgfVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiBibGFjaztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDM4LCAzODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IGJsYWNrO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4uYnRuLXNlY29uZGFyeSwgLmJ1dHRvbi13aXRoLWljb24sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCBpbnB1dCwgLmxvYWRNb3JlQnRuLCAuYmxvY2stY3RhX19saW5rLCAuYmxvY2stZmVhdHVyZXNfX2xpbmssIC5ibG9jay1oZXJvX190ZXh0LWxpbmssIC5hcmNoaXZlLW1haW5fX2xpbmssIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNEQTM0MkM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0RBMzQyQztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYjkyYzI1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNhZTJhMjM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNCwgODIsIDc2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2FlMmEyMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2E0MjcyMTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNEQTM0MkM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0RBMzQyQzsgfVxuXG4uYnRuLWdyZXktZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzNDM0MzQztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjM0MzQzNDO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzMzMzMzM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzMwMzAzMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogODksIDg5LCA4OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzMDMwMzA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyZDJkMmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjM0MzQzNDO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzQzNDM0M7IH1cblxuLmJ0bi1ncmV5LWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjRjBGMEYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGMEYwRjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2YyZjJmMjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjJmMmYyO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDQsIDIwNCwgMjA0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2YzZjNmMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2YyZjJmMjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNGMEYwRjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0YwRjBGMDsgfVxuXG4uYnRuLW9mZi1ibGFjayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzJCMkIyQjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMkIyQjJCO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyNTI1MjU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIyMjIyMjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzUsIDc1LCA3NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMjIyMjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMDIwMjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMkIyQjJCO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyQjJCMkI7IH1cblxuLmJ0bi1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI0ZGRkZGRjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkOWQ5ZDk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAyMTcsIDIxNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjY2NjY2M7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiZmJmYmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cblxuLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI2MjYyNjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgMzgsIDM4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzMzMzMzMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzFhMWExYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiBibGFjaztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDM4LCAzODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IGJsYWNrO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4uYnRuLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiBibGFjaztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDM4LCAzODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IGJsYWNrO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiBibGFjaztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDM4LCAzODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IGJsYWNrO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI0RBMzQyQztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjREEzNDJDO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNiOTJjMjU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2FlMmEyMztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI0LCA4MiwgNzY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYWUyYTIzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYTQyNzIxO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0RBMzQyQztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjREEzNDJDOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbiwgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssIC5ibG9jay1mZWF0dXJlc19fbGluazpudGgtb2YtdHlwZSgyKSwgLmJsb2NrLXRlYW1fX3RleHQtbGluaywgLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLCAuYXJjaGl2ZS1tYWluX19saW5rOm50aC1vZi10eXBlKDIpIHtcbiAgLS1icy1idG4tY29sb3I6ICNEQTM0MkM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0RBMzQyQztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjREEzNDJDO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNEQTM0MkM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxOCwgNTIsIDQ0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0RBMzQyQztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0RBMzQyQztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0RBMzQyQztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNEQTM0MkM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWdyZXktZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjM0MzQzNDO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzQzNDM0M7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzNDM0MzQztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjM0MzQzNDO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MCwgNjAsIDYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzNDM0MzQztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzNDM0MzQztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzNDM0MzQztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzQzNDM0M7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWdyZXktbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI0YwRjBGMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRjBGMEYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNGMEYwRjA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0YwRjBGMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQwLCAyNDAsIDI0MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNGMEYwRjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNGMEYwRjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGMEYwRjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRjBGMEYwO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1vZmYtYmxhY2sge1xuICAtLWJzLWJ0bi1jb2xvcjogIzJCMkIyQjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMkIyQjJCO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyQjJCMkI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzJCMkIyQjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDMsIDQzLCA0MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyQjJCMkI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyQjJCMkI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyQjJCMkI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMkIyQjJCO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMCwgMCwgMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMCwgMCwgMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI0RBMzQyQztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjREEzNDJDO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNEQTM0MkM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0RBMzQyQztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE4LCA1MiwgNDQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjREEzNDJDO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjREEzNDJDO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjREEzNDJDO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0RBMzQyQztcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM4LCAzOCwgMzg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTsgfVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biwgLmJ0bi1ncm91cC1sZyA+IC5idXR0b24td2l0aC1pY29uLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgLmJ0bi1ncm91cC1sZyA+IGlucHV0LCAuYnRuLWdyb3VwLWxnID4gLmxvYWRNb3JlQnRuLCAuYnRuLWdyb3VwLWxnID4gLmJsb2NrLWN0YV9fbGluaywgLmJ0bi1ncm91cC1sZyA+IC5ibG9jay1mZWF0dXJlc19fbGluaywgLmJ0bi1ncm91cC1sZyA+IC5ibG9jay1oZXJvX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtbGcgPiAuYXJjaGl2ZS1tYWluX19saW5rLCAuYnRuLWdyb3VwLWxnID4gLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sIC5idG4tZ3JvdXAtbGcgPiAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluaywgLmJ0bi1ncm91cC1sZyA+IC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtbGcgPiAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtbGcgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjVyZW07IH1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4sIC5idG4tZ3JvdXAtc20gPiAuYnV0dG9uLXdpdGgtaWNvbiwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5idG4tZ3JvdXAtc20gPiBpbnB1dCwgLmJ0bi1ncm91cC1zbSA+IC5sb2FkTW9yZUJ0biwgLmJ0bi1ncm91cC1zbSA+IC5ibG9jay1jdGFfX2xpbmssIC5idG4tZ3JvdXAtc20gPiAuYmxvY2stZmVhdHVyZXNfX2xpbmssIC5idG4tZ3JvdXAtc20gPiAuYmxvY2staGVyb19fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXNtID4gLmFyY2hpdmUtbWFpbl9fbGluaywgLmJ0bi1ncm91cC1zbSA+IC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLCAuYnRuLWdyb3VwLXNtID4gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmssIC5idG4tZ3JvdXAtc20gPiAuYmxvY2stdGVhbV9fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXNtID4gLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rLCAuYnRuLWdyb3VwLXNtID4gLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmNhcmQsIC5ibG9jay1mZWF0dXJlc19fY2FyZCwgLmJsb2NrLXRlYW1fX2NhcmQsIC5hcmNoaXZlLW1haW5fX2NhcmQge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1jYXJkLWJveC1zaGFkb3c6IDtcbiAgLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAtLWJzLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgLS1icy1jYXJkLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1iZzogI2ZmZjtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cyk7IH1cbiAgLmNhcmQgPiBociwgLmJsb2NrLWZlYXR1cmVzX19jYXJkID4gaHIsIC5ibG9jay10ZWFtX19jYXJkID4gaHIsIC5hcmNoaXZlLW1haW5fX2NhcmQgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXAsIC5ibG9jay1mZWF0dXJlc19fY2FyZCA+IC5saXN0LWdyb3VwLCAuYmxvY2stdGVhbV9fY2FyZCA+IC5saXN0LWdyb3VwLCAuYXJjaGl2ZS1tYWluX19jYXJkID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDsgfVxuICAgIC5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQsIC5ibG9jay1mZWF0dXJlc19fY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkLCAuYmxvY2stdGVhbV9fY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkLCAuYXJjaGl2ZS1tYWluX19jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuICAgIC5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCwgLmJsb2NrLWZlYXR1cmVzX19jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCwgLmJsb2NrLXRlYW1fX2NhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkLCAuYXJjaGl2ZS1tYWluX19jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpOyB9XG4gIC5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsIC5ibG9jay1mZWF0dXJlc19fY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLCAuYmxvY2stdGVhbV9fY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLCAuYXJjaGl2ZS1tYWluX19jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gIC5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIsXG4gIC5ibG9jay1mZWF0dXJlc19fY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyLFxuICAuYmxvY2stdGVhbV9fY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyLFxuICAuYXJjaGl2ZS1tYWluX19jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuLmNhcmQtYm9keSwgLmJsb2NrLWZlYXR1cmVzX19jYXJkLXRleHQsIC5ibG9jay10ZWFtX19jYXJkLXRleHQsIC5hcmNoaXZlLW1haW5fX2NhcmQtdGV4dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpOyB9XG5cbi5jYXJkLXRpdGxlLCAuYmxvY2stZmVhdHVyZXNfX3RleHQtaGVhZGluZywgLmJsb2NrLXRlYW1fX3RleHQtaGVhZGluZywgLmFyY2hpdmUtbWFpbl9fdGV4dC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSk7IH1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQsIC5ibG9jay1mZWF0dXJlc19fdGV4dC1ib2R5Omxhc3QtY2hpbGQsIC5ibG9jay10ZWFtX190ZXh0LWJvZHk6bGFzdC1jaGlsZCwgLmFyY2hpdmUtbWFpbl9fdGV4dC1ib2R5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7IH1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7IH1cbiAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwOyB9XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpOyB9XG4gIC5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUsIC5jYXJkLWhlYWRlci10YWJzIC5hY3RpdmUubmF2X19saW5rLCAuY2FyZC1oZWFkZXItdGFicyAuYWN0aXZlLmZvb3Rlcl9fbmF2LWxpbmssIC5jYXJkLWhlYWRlci10YWJzIC5hY3RpdmUuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpOyB9XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7IH1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmJsb2NrLWZlYXR1cmVzX19pbWFnZSxcbi5ibG9jay10ZWFtX19pbWFnZSxcbi5hcmNoaXZlLW1haW5fX2ltYWdlLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uYmxvY2stZmVhdHVyZXNfX2ltYWdlLFxuLmJsb2NrLXRlYW1fX2ltYWdlLFxuLmFyY2hpdmUtbWFpbl9faW1hZ2Uge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7IH1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCwgLmNhcmQtZ3JvdXAgPiAuYmxvY2stZmVhdHVyZXNfX2NhcmQsIC5jYXJkLWdyb3VwID4gLmJsb2NrLXRlYW1fX2NhcmQsIC5jYXJkLWdyb3VwID4gLmFyY2hpdmUtbWFpbl9fY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQsIC5jYXJkLWdyb3VwID4gLmJsb2NrLWZlYXR1cmVzX19jYXJkLCAuY2FyZC1ncm91cCA+IC5ibG9jay10ZWFtX19jYXJkLCAuY2FyZC1ncm91cCA+IC5hcmNoaXZlLW1haW5fX2NhcmQge1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkLCAuY2FyZC1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fY2FyZCArIC5jYXJkLCAuY2FyZC1ncm91cCA+IC5ibG9jay10ZWFtX19jYXJkICsgLmNhcmQsIC5jYXJkLWdyb3VwID4gLmFyY2hpdmUtbWFpbl9fY2FyZCArIC5jYXJkLCAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmJsb2NrLWZlYXR1cmVzX19jYXJkLCAuY2FyZC1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fY2FyZCArIC5ibG9jay1mZWF0dXJlc19fY2FyZCwgLmNhcmQtZ3JvdXAgPiAuYmxvY2stdGVhbV9fY2FyZCArIC5ibG9jay1mZWF0dXJlc19fY2FyZCwgLmNhcmQtZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19jYXJkICsgLmJsb2NrLWZlYXR1cmVzX19jYXJkLCAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmJsb2NrLXRlYW1fX2NhcmQsIC5jYXJkLWdyb3VwID4gLmJsb2NrLWZlYXR1cmVzX19jYXJkICsgLmJsb2NrLXRlYW1fX2NhcmQsIC5jYXJkLWdyb3VwID4gLmJsb2NrLXRlYW1fX2NhcmQgKyAuYmxvY2stdGVhbV9fY2FyZCwgLmNhcmQtZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19jYXJkICsgLmJsb2NrLXRlYW1fX2NhcmQsIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuYXJjaGl2ZS1tYWluX19jYXJkLCAuY2FyZC1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fY2FyZCArIC5hcmNoaXZlLW1haW5fX2NhcmQsIC5jYXJkLWdyb3VwID4gLmJsb2NrLXRlYW1fX2NhcmQgKyAuYXJjaGl2ZS1tYWluX19jYXJkLCAuY2FyZC1ncm91cCA+IC5hcmNoaXZlLW1haW5fX2NhcmQgKyAuYXJjaGl2ZS1tYWluX19jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCksIC5jYXJkLWdyb3VwID4gLmJsb2NrLWZlYXR1cmVzX19jYXJkOm5vdCg6bGFzdC1jaGlsZCksIC5jYXJkLWdyb3VwID4gLmJsb2NrLXRlYW1fX2NhcmQ6bm90KDpsYXN0LWNoaWxkKSwgLmNhcmQtZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsIC5jYXJkLWdyb3VwID4gLmJsb2NrLWZlYXR1cmVzX19jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCwgLmNhcmQtZ3JvdXAgPiAuYmxvY2stdGVhbV9fY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsIC5jYXJkLWdyb3VwID4gLmFyY2hpdmUtbWFpbl9fY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuYmxvY2stZmVhdHVyZXNfX2ltYWdlLCAuY2FyZC1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5ibG9jay1mZWF0dXJlc19faW1hZ2UsIC5jYXJkLWdyb3VwID4gLmJsb2NrLXRlYW1fX2NhcmQ6bm90KDpsYXN0LWNoaWxkKSAuYmxvY2stZmVhdHVyZXNfX2ltYWdlLCAuY2FyZC1ncm91cCA+IC5hcmNoaXZlLW1haW5fX2NhcmQ6bm90KDpsYXN0LWNoaWxkKSAuYmxvY2stZmVhdHVyZXNfX2ltYWdlLCAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmJsb2NrLXRlYW1fX2ltYWdlLCAuY2FyZC1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5ibG9jay10ZWFtX19pbWFnZSwgLmNhcmQtZ3JvdXAgPiAuYmxvY2stdGVhbV9fY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5ibG9jay10ZWFtX19pbWFnZSwgLmNhcmQtZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmJsb2NrLXRlYW1fX2ltYWdlLCAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmFyY2hpdmUtbWFpbl9faW1hZ2UsIC5jYXJkLWdyb3VwID4gLmJsb2NrLWZlYXR1cmVzX19jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmFyY2hpdmUtbWFpbl9faW1hZ2UsIC5jYXJkLWdyb3VwID4gLmJsb2NrLXRlYW1fX2NhcmQ6bm90KDpsYXN0LWNoaWxkKSAuYXJjaGl2ZS1tYWluX19pbWFnZSwgLmNhcmQtZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmFyY2hpdmUtbWFpbl9faW1hZ2UsXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmJsb2NrLWZlYXR1cmVzX19jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5ibG9jay10ZWFtX19jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5hcmNoaXZlLW1haW5fX2NhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLCAuY2FyZC1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sIC5jYXJkLWdyb3VwID4gLmJsb2NrLXRlYW1fX2NhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLCAuY2FyZC1ncm91cCA+IC5hcmNoaXZlLW1haW5fX2NhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlcixcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuYmxvY2stdGVhbV9fY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlcixcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSwgLmNhcmQtZ3JvdXAgPiAuYmxvY2stZmVhdHVyZXNfX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCksIC5jYXJkLWdyb3VwID4gLmJsb2NrLXRlYW1fX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCksIC5jYXJkLWdyb3VwID4gLmFyY2hpdmUtbWFpbl9fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLCAuY2FyZC1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLCAuY2FyZC1ncm91cCA+IC5ibG9jay10ZWFtX19jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsIC5jYXJkLWdyb3VwID4gLmFyY2hpdmUtbWFpbl9fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLCAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5ibG9jay1mZWF0dXJlc19faW1hZ2UsIC5jYXJkLWdyb3VwID4gLmJsb2NrLWZlYXR1cmVzX19jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5ibG9jay1mZWF0dXJlc19faW1hZ2UsIC5jYXJkLWdyb3VwID4gLmJsb2NrLXRlYW1fX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmJsb2NrLWZlYXR1cmVzX19pbWFnZSwgLmNhcmQtZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5ibG9jay1mZWF0dXJlc19faW1hZ2UsIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmJsb2NrLXRlYW1fX2ltYWdlLCAuY2FyZC1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuYmxvY2stdGVhbV9faW1hZ2UsIC5jYXJkLWdyb3VwID4gLmJsb2NrLXRlYW1fX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmJsb2NrLXRlYW1fX2ltYWdlLCAuY2FyZC1ncm91cCA+IC5hcmNoaXZlLW1haW5fX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmJsb2NrLXRlYW1fX2ltYWdlLCAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5hcmNoaXZlLW1haW5fX2ltYWdlLCAuY2FyZC1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuYXJjaGl2ZS1tYWluX19pbWFnZSwgLmNhcmQtZ3JvdXAgPiAuYmxvY2stdGVhbV9fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuYXJjaGl2ZS1tYWluX19pbWFnZSwgLmNhcmQtZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5hcmNoaXZlLW1haW5fX2ltYWdlLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlcixcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuYmxvY2stZmVhdHVyZXNfX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5ibG9jay10ZWFtX19jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlcixcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sIC5jYXJkLWdyb3VwID4gLmJsb2NrLWZlYXR1cmVzX19jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sIC5jYXJkLWdyb3VwID4gLmJsb2NrLXRlYW1fX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSwgLmNhcmQtZ3JvdXAgPiAuYXJjaGl2ZS1tYWluX19jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5ibG9jay1mZWF0dXJlc19fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIsXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmJsb2NrLXRlYW1fX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5hcmNoaXZlLW1haW5fX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42czsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0RBMzQyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgICBjb2xvcjogI0RBMzQyQztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAwLjk7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hZC9zcmMvYXNzZXRzL2ltYWdlcy9zdmcvaWNvbi1wcmV2LnN2Z1wiKTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFkL3NyYy9hc3NldHMvaW1hZ2VzL3N2Zy9pY29uLW5leHQuc3ZnXCIpOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7IH1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBvcGFjaXR5OiAwLjU7IH1cbiAgLmJ0bi1jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgLmJ0bi1jbG9zZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMjU7IH1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpOyB9XG5cbi5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHMsXG4uY29udGFpbmVyLXhzMixcbi5jb250YWluZXIteHMzLFxuLmNvbnRhaW5lci14czQsXG4uY29udGFpbmVyLXhzNSxcbi5jb250YWluZXIteHM2LFxuLmNvbnRhaW5lci14czcsXG4uY29udGFpbmVyLXhzOCxcbi5jb250YWluZXIteHM5LFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItc20yLFxuLmNvbnRhaW5lci1zbTMsXG4uY29udGFpbmVyLXNtNCxcbi5jb250YWluZXItc201LFxuLmNvbnRhaW5lci1zbTYsXG4uY29udGFpbmVyLXNtNyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLW1kMixcbi5jb250YWluZXItbWQzLFxuLmNvbnRhaW5lci1tZDQsXG4uY29udGFpbmVyLW1kNSxcbi5jb250YWluZXItbWQ2LFxuLmNvbnRhaW5lci1tZDcsXG4uY29udGFpbmVyLW1kOCxcbi5jb250YWluZXItbWQ5LFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbGcyLFxuLmNvbnRhaW5lci1sZzMsXG4uY29udGFpbmVyLWxnNCxcbi5jb250YWluZXItbGc1LFxuLmNvbnRhaW5lci1sZzYsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci14bDEsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteHh4bCxcbi5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlLFxuLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fc2hhcGUtcmV2ZXJzZWQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM5MHB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDVweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiwgLmNvbnRhaW5lci14czMsIC5jb250YWluZXIteHM0IHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiwgLmNvbnRhaW5lci14czMsIC5jb250YWluZXIteHM0LCAuY29udGFpbmVyLXhzNSB7XG4gICAgbWF4LXdpZHRoOiAzOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NjdweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2IHtcbiAgICBtYXgtd2lkdGg6IDQxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiwgLmNvbnRhaW5lci14czMsIC5jb250YWluZXIteHM0LCAuY29udGFpbmVyLXhzNSwgLmNvbnRhaW5lci14czYsIC5jb250YWluZXIteHM3IHtcbiAgICBtYXgtd2lkdGg6IDQ0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUyNXB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiwgLmNvbnRhaW5lci14czMsIC5jb250YWluZXIteHM0LCAuY29udGFpbmVyLXhzNSwgLmNvbnRhaW5lci14czYsIC5jb250YWluZXIteHM3LCAuY29udGFpbmVyLXhzOCB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5IHtcbiAgICBtYXgtd2lkdGg6IDQ4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiwgLmNvbnRhaW5lci14czMsIC5jb250YWluZXIteHM0LCAuY29udGFpbmVyLXhzNSwgLmNvbnRhaW5lci14czYsIC5jb250YWluZXIteHM3LCAuY29udGFpbmVyLXhzOCwgLmNvbnRhaW5lci14czksIC5jb250YWluZXIteHMxMCwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5LCAuY29udGFpbmVyLXhzMTAsIC5jb250YWluZXItc20sIC5jb250YWluZXItc20yIHtcbiAgICBtYXgtd2lkdGg6IDUxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiwgLmNvbnRhaW5lci14czMsIC5jb250YWluZXIteHM0LCAuY29udGFpbmVyLXhzNSwgLmNvbnRhaW5lci14czYsIC5jb250YWluZXIteHM3LCAuY29udGFpbmVyLXhzOCwgLmNvbnRhaW5lci14czksIC5jb250YWluZXIteHMxMCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1zbTIsIC5jb250YWluZXItc20zIHtcbiAgICBtYXgtd2lkdGg6IDU0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY2NXB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiwgLmNvbnRhaW5lci14czMsIC5jb250YWluZXIteHM0LCAuY29udGFpbmVyLXhzNSwgLmNvbnRhaW5lci14czYsIC5jb250YWluZXIteHM3LCAuY29udGFpbmVyLXhzOCwgLmNvbnRhaW5lci14czksIC5jb250YWluZXIteHMxMCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1zbTIsIC5jb250YWluZXItc20zLCAuY29udGFpbmVyLXNtNCB7XG4gICAgbWF4LXdpZHRoOiA1ODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2OTBweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5LCAuY29udGFpbmVyLXhzMTAsIC5jb250YWluZXItc20sIC5jb250YWluZXItc20yLCAuY29udGFpbmVyLXNtMywgLmNvbnRhaW5lci1zbTQsIC5jb250YWluZXItc201IHtcbiAgICBtYXgtd2lkdGg6IDYwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcxNXB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiwgLmNvbnRhaW5lci14czMsIC5jb250YWluZXIteHM0LCAuY29udGFpbmVyLXhzNSwgLmNvbnRhaW5lci14czYsIC5jb250YWluZXIteHM3LCAuY29udGFpbmVyLXhzOCwgLmNvbnRhaW5lci14czksIC5jb250YWluZXIteHMxMCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1zbTIsIC5jb250YWluZXItc20zLCAuY29udGFpbmVyLXNtNCwgLmNvbnRhaW5lci1zbTUsIC5jb250YWluZXItc202IHtcbiAgICBtYXgtd2lkdGg6IDYzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc0MHB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiwgLmNvbnRhaW5lci14czMsIC5jb250YWluZXIteHM0LCAuY29udGFpbmVyLXhzNSwgLmNvbnRhaW5lci14czYsIC5jb250YWluZXIteHM3LCAuY29udGFpbmVyLXhzOCwgLmNvbnRhaW5lci14czksIC5jb250YWluZXIteHMxMCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1zbTIsIC5jb250YWluZXItc20zLCAuY29udGFpbmVyLXNtNCwgLmNvbnRhaW5lci1zbTUsIC5jb250YWluZXItc202LCAuY29udGFpbmVyLXNtNyB7XG4gICAgbWF4LXdpZHRoOiA2NTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5LCAuY29udGFpbmVyLXhzMTAsIC5jb250YWluZXItc20sIC5jb250YWluZXItc20yLCAuY29udGFpbmVyLXNtMywgLmNvbnRhaW5lci1zbTQsIC5jb250YWluZXItc201LCAuY29udGFpbmVyLXNtNiwgLmNvbnRhaW5lci1zbTcsIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogNjcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzkwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmhlYWRlcl9fY29udGFpbmVyLCAuZm9vdGVyX19jb250YWluZXIsIC5ibG9jay1icmFuZC1iYW5uZXJfX2NvbnRhaW5lciwgLmJsb2NrLXR4dF9fY29udGFpbmVyLCAuYmxvY2stY29udGVudC10eHQtaW1nX19jb250YWluZXIsIC5ibG9jay1jdGFfX2NvbnRhaW5lciwgLmJsb2NrLWZlYXR1cmVzX19jb250YWluZXIsIC5ibG9jay1sb2dvc19fY29udGFpbmVyLCAuYmxvY2stc2xpZGVyX19jb250YWluZXIsIC5ibG9jay10ZWFtX19jb250YWluZXIsIC5ibG9jay12aWRlb19fY29udGFpbmVyLCAuYXJjaGl2ZS1tYWluX19jb250YWluZXIsIC5jb250YWluZXIteHMyLCAuY29udGFpbmVyLXhzMywgLmNvbnRhaW5lci14czQsIC5jb250YWluZXIteHM1LCAuY29udGFpbmVyLXhzNiwgLmNvbnRhaW5lci14czcsIC5jb250YWluZXIteHM4LCAuY29udGFpbmVyLXhzOSwgLmNvbnRhaW5lci14czEwLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXNtMiwgLmNvbnRhaW5lci1zbTMsIC5jb250YWluZXItc200LCAuY29udGFpbmVyLXNtNSwgLmNvbnRhaW5lci1zbTYsIC5jb250YWluZXItc203LCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLW1kMiB7XG4gICAgbWF4LXdpZHRoOiA2OTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MTVweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5LCAuY29udGFpbmVyLXhzMTAsIC5jb250YWluZXItc20sIC5jb250YWluZXItc20yLCAuY29udGFpbmVyLXNtMywgLmNvbnRhaW5lci1zbTQsIC5jb250YWluZXItc201LCAuY29udGFpbmVyLXNtNiwgLmNvbnRhaW5lci1zbTcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItbWQyLCAuY29udGFpbmVyLW1kMyB7XG4gICAgbWF4LXdpZHRoOiA3MThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NDBweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5LCAuY29udGFpbmVyLXhzMTAsIC5jb250YWluZXItc20sIC5jb250YWluZXItc20yLCAuY29udGFpbmVyLXNtMywgLmNvbnRhaW5lci1zbTQsIC5jb250YWluZXItc201LCAuY29udGFpbmVyLXNtNiwgLmNvbnRhaW5lci1zbTcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItbWQyLCAuY29udGFpbmVyLW1kMywgLmNvbnRhaW5lci1tZDQge1xuICAgIG1heC13aWR0aDogNzQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODY1cHgpIHtcbiAgLmNvbnRhaW5lciwgLmhlYWRlcl9fY29udGFpbmVyLCAuZm9vdGVyX19jb250YWluZXIsIC5ibG9jay1icmFuZC1iYW5uZXJfX2NvbnRhaW5lciwgLmJsb2NrLXR4dF9fY29udGFpbmVyLCAuYmxvY2stY29udGVudC10eHQtaW1nX19jb250YWluZXIsIC5ibG9jay1jdGFfX2NvbnRhaW5lciwgLmJsb2NrLWZlYXR1cmVzX19jb250YWluZXIsIC5ibG9jay1sb2dvc19fY29udGFpbmVyLCAuYmxvY2stc2xpZGVyX19jb250YWluZXIsIC5ibG9jay10ZWFtX19jb250YWluZXIsIC5ibG9jay12aWRlb19fY29udGFpbmVyLCAuYXJjaGl2ZS1tYWluX19jb250YWluZXIsIC5jb250YWluZXIteHMyLCAuY29udGFpbmVyLXhzMywgLmNvbnRhaW5lci14czQsIC5jb250YWluZXIteHM1LCAuY29udGFpbmVyLXhzNiwgLmNvbnRhaW5lci14czcsIC5jb250YWluZXIteHM4LCAuY29udGFpbmVyLXhzOSwgLmNvbnRhaW5lci14czEwLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXNtMiwgLmNvbnRhaW5lci1zbTMsIC5jb250YWluZXItc200LCAuY29udGFpbmVyLXNtNSwgLmNvbnRhaW5lci1zbTYsIC5jb250YWluZXItc203LCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLW1kMiwgLmNvbnRhaW5lci1tZDMsIC5jb250YWluZXItbWQ0LCAuY29udGFpbmVyLW1kNSB7XG4gICAgbWF4LXdpZHRoOiA3NzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4ODhweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5LCAuY29udGFpbmVyLXhzMTAsIC5jb250YWluZXItc20sIC5jb250YWluZXItc20yLCAuY29udGFpbmVyLXNtMywgLmNvbnRhaW5lci1zbTQsIC5jb250YWluZXItc201LCAuY29udGFpbmVyLXNtNiwgLmNvbnRhaW5lci1zbTcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItbWQyLCAuY29udGFpbmVyLW1kMywgLmNvbnRhaW5lci1tZDQsIC5jb250YWluZXItbWQ1LCAuY29udGFpbmVyLW1kNiB7XG4gICAgbWF4LXdpZHRoOiA3OTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MTBweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5LCAuY29udGFpbmVyLXhzMTAsIC5jb250YWluZXItc20sIC5jb250YWluZXItc20yLCAuY29udGFpbmVyLXNtMywgLmNvbnRhaW5lci1zbTQsIC5jb250YWluZXItc201LCAuY29udGFpbmVyLXNtNiwgLmNvbnRhaW5lci1zbTcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItbWQyLCAuY29udGFpbmVyLW1kMywgLmNvbnRhaW5lci1tZDQsIC5jb250YWluZXItbWQ1LCAuY29udGFpbmVyLW1kNiwgLmNvbnRhaW5lci1tZDcge1xuICAgIG1heC13aWR0aDogODE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTM0cHgpIHtcbiAgLmNvbnRhaW5lciwgLmhlYWRlcl9fY29udGFpbmVyLCAuZm9vdGVyX19jb250YWluZXIsIC5ibG9jay1icmFuZC1iYW5uZXJfX2NvbnRhaW5lciwgLmJsb2NrLXR4dF9fY29udGFpbmVyLCAuYmxvY2stY29udGVudC10eHQtaW1nX19jb250YWluZXIsIC5ibG9jay1jdGFfX2NvbnRhaW5lciwgLmJsb2NrLWZlYXR1cmVzX19jb250YWluZXIsIC5ibG9jay1sb2dvc19fY29udGFpbmVyLCAuYmxvY2stc2xpZGVyX19jb250YWluZXIsIC5ibG9jay10ZWFtX19jb250YWluZXIsIC5ibG9jay12aWRlb19fY29udGFpbmVyLCAuYXJjaGl2ZS1tYWluX19jb250YWluZXIsIC5jb250YWluZXIteHMyLCAuY29udGFpbmVyLXhzMywgLmNvbnRhaW5lci14czQsIC5jb250YWluZXIteHM1LCAuY29udGFpbmVyLXhzNiwgLmNvbnRhaW5lci14czcsIC5jb250YWluZXIteHM4LCAuY29udGFpbmVyLXhzOSwgLmNvbnRhaW5lci14czEwLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXNtMiwgLmNvbnRhaW5lci1zbTMsIC5jb250YWluZXItc200LCAuY29udGFpbmVyLXNtNSwgLmNvbnRhaW5lci1zbTYsIC5jb250YWluZXItc203LCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLW1kMiwgLmNvbnRhaW5lci1tZDMsIC5jb250YWluZXItbWQ0LCAuY29udGFpbmVyLW1kNSwgLmNvbnRhaW5lci1tZDYsIC5jb250YWluZXItbWQ3LCAuY29udGFpbmVyLW1kOCB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NTVweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5LCAuY29udGFpbmVyLXhzMTAsIC5jb250YWluZXItc20sIC5jb250YWluZXItc20yLCAuY29udGFpbmVyLXNtMywgLmNvbnRhaW5lci1zbTQsIC5jb250YWluZXItc201LCAuY29udGFpbmVyLXNtNiwgLmNvbnRhaW5lci1zbTcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItbWQyLCAuY29udGFpbmVyLW1kMywgLmNvbnRhaW5lci1tZDQsIC5jb250YWluZXItbWQ1LCAuY29udGFpbmVyLW1kNiwgLmNvbnRhaW5lci1tZDcsIC5jb250YWluZXItbWQ4LCAuY29udGFpbmVyLW1kOSB7XG4gICAgbWF4LXdpZHRoOiA4NjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5LCAuY29udGFpbmVyLXhzMTAsIC5jb250YWluZXItc20sIC5jb250YWluZXItc20yLCAuY29udGFpbmVyLXNtMywgLmNvbnRhaW5lci1zbTQsIC5jb250YWluZXItc201LCAuY29udGFpbmVyLXNtNiwgLmNvbnRhaW5lci1zbTcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItbWQyLCAuY29udGFpbmVyLW1kMywgLmNvbnRhaW5lci1tZDQsIC5jb250YWluZXItbWQ1LCAuY29udGFpbmVyLW1kNiwgLmNvbnRhaW5lci1tZDcsIC5jb250YWluZXItbWQ4LCAuY29udGFpbmVyLW1kOSwgLmNvbnRhaW5lci1tZDEwLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDg3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5LCAuY29udGFpbmVyLXhzMTAsIC5jb250YWluZXItc20sIC5jb250YWluZXItc20yLCAuY29udGFpbmVyLXNtMywgLmNvbnRhaW5lci1zbTQsIC5jb250YWluZXItc201LCAuY29udGFpbmVyLXNtNiwgLmNvbnRhaW5lci1zbTcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItbWQyLCAuY29udGFpbmVyLW1kMywgLmNvbnRhaW5lci1tZDQsIC5jb250YWluZXItbWQ1LCAuY29udGFpbmVyLW1kNiwgLmNvbnRhaW5lci1tZDcsIC5jb250YWluZXItbWQ4LCAuY29udGFpbmVyLW1kOSwgLmNvbnRhaW5lci1tZDEwLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLWxnMiB7XG4gICAgbWF4LXdpZHRoOiA5MDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDcwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmhlYWRlcl9fY29udGFpbmVyLCAuZm9vdGVyX19jb250YWluZXIsIC5ibG9jay1icmFuZC1iYW5uZXJfX2NvbnRhaW5lciwgLmJsb2NrLXR4dF9fY29udGFpbmVyLCAuYmxvY2stY29udGVudC10eHQtaW1nX19jb250YWluZXIsIC5ibG9jay1jdGFfX2NvbnRhaW5lciwgLmJsb2NrLWZlYXR1cmVzX19jb250YWluZXIsIC5ibG9jay1sb2dvc19fY29udGFpbmVyLCAuYmxvY2stc2xpZGVyX19jb250YWluZXIsIC5ibG9jay10ZWFtX19jb250YWluZXIsIC5ibG9jay12aWRlb19fY29udGFpbmVyLCAuYXJjaGl2ZS1tYWluX19jb250YWluZXIsIC5jb250YWluZXIteHMyLCAuY29udGFpbmVyLXhzMywgLmNvbnRhaW5lci14czQsIC5jb250YWluZXIteHM1LCAuY29udGFpbmVyLXhzNiwgLmNvbnRhaW5lci14czcsIC5jb250YWluZXIteHM4LCAuY29udGFpbmVyLXhzOSwgLmNvbnRhaW5lci14czEwLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXNtMiwgLmNvbnRhaW5lci1zbTMsIC5jb250YWluZXItc200LCAuY29udGFpbmVyLXNtNSwgLmNvbnRhaW5lci1zbTYsIC5jb250YWluZXItc203LCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLW1kMiwgLmNvbnRhaW5lci1tZDMsIC5jb250YWluZXItbWQ0LCAuY29udGFpbmVyLW1kNSwgLmNvbnRhaW5lci1tZDYsIC5jb250YWluZXItbWQ3LCAuY29udGFpbmVyLW1kOCwgLmNvbnRhaW5lci1tZDksIC5jb250YWluZXItbWQxMCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1sZzIsIC5jb250YWluZXItbGczIHtcbiAgICBtYXgtd2lkdGg6IDk0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDVweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5LCAuY29udGFpbmVyLXhzMTAsIC5jb250YWluZXItc20sIC5jb250YWluZXItc20yLCAuY29udGFpbmVyLXNtMywgLmNvbnRhaW5lci1zbTQsIC5jb250YWluZXItc201LCAuY29udGFpbmVyLXNtNiwgLmNvbnRhaW5lci1zbTcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItbWQyLCAuY29udGFpbmVyLW1kMywgLmNvbnRhaW5lci1tZDQsIC5jb250YWluZXItbWQ1LCAuY29udGFpbmVyLW1kNiwgLmNvbnRhaW5lci1tZDcsIC5jb250YWluZXItbWQ4LCAuY29udGFpbmVyLW1kOSwgLmNvbnRhaW5lci1tZDEwLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLWxnMiwgLmNvbnRhaW5lci1sZzMsIC5jb250YWluZXItbGc0IHtcbiAgICBtYXgtd2lkdGg6IDk4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5LCAuY29udGFpbmVyLXhzMTAsIC5jb250YWluZXItc20sIC5jb250YWluZXItc20yLCAuY29udGFpbmVyLXNtMywgLmNvbnRhaW5lci1zbTQsIC5jb250YWluZXItc201LCAuY29udGFpbmVyLXNtNiwgLmNvbnRhaW5lci1zbTcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItbWQyLCAuY29udGFpbmVyLW1kMywgLmNvbnRhaW5lci1tZDQsIC5jb250YWluZXItbWQ1LCAuY29udGFpbmVyLW1kNiwgLmNvbnRhaW5lci1tZDcsIC5jb250YWluZXItbWQ4LCAuY29udGFpbmVyLW1kOSwgLmNvbnRhaW5lci1tZDEwLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLWxnMiwgLmNvbnRhaW5lci1sZzMsIC5jb250YWluZXItbGc0LCAuY29udGFpbmVyLWxnNSB7XG4gICAgbWF4LXdpZHRoOiAxMDAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiwgLmNvbnRhaW5lci14czMsIC5jb250YWluZXIteHM0LCAuY29udGFpbmVyLXhzNSwgLmNvbnRhaW5lci14czYsIC5jb250YWluZXIteHM3LCAuY29udGFpbmVyLXhzOCwgLmNvbnRhaW5lci14czksIC5jb250YWluZXIteHMxMCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1zbTIsIC5jb250YWluZXItc20zLCAuY29udGFpbmVyLXNtNCwgLmNvbnRhaW5lci1zbTUsIC5jb250YWluZXItc202LCAuY29udGFpbmVyLXNtNywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1tZDIsIC5jb250YWluZXItbWQzLCAuY29udGFpbmVyLW1kNCwgLmNvbnRhaW5lci1tZDUsIC5jb250YWluZXItbWQ2LCAuY29udGFpbmVyLW1kNywgLmNvbnRhaW5lci1tZDgsIC5jb250YWluZXItbWQ5LCAuY29udGFpbmVyLW1kMTAsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbGcyLCAuY29udGFpbmVyLWxnMywgLmNvbnRhaW5lci1sZzQsIC5jb250YWluZXItbGc1LCAuY29udGFpbmVyLWxnNiB7XG4gICAgbWF4LXdpZHRoOiAxMDA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiwgLmNvbnRhaW5lci14czMsIC5jb250YWluZXIteHM0LCAuY29udGFpbmVyLXhzNSwgLmNvbnRhaW5lci14czYsIC5jb250YWluZXIteHM3LCAuY29udGFpbmVyLXhzOCwgLmNvbnRhaW5lci14czksIC5jb250YWluZXIteHMxMCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1zbTIsIC5jb250YWluZXItc20zLCAuY29udGFpbmVyLXNtNCwgLmNvbnRhaW5lci1zbTUsIC5jb250YWluZXItc202LCAuY29udGFpbmVyLXNtNywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1tZDIsIC5jb250YWluZXItbWQzLCAuY29udGFpbmVyLW1kNCwgLmNvbnRhaW5lci1tZDUsIC5jb250YWluZXItbWQ2LCAuY29udGFpbmVyLW1kNywgLmNvbnRhaW5lci1tZDgsIC5jb250YWluZXItbWQ5LCAuY29udGFpbmVyLW1kMTAsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbGcyLCAuY29udGFpbmVyLWxnMywgLmNvbnRhaW5lci1sZzQsIC5jb250YWluZXItbGc1LCAuY29udGFpbmVyLWxnNiwgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiwgLmNvbnRhaW5lci14czMsIC5jb250YWluZXIteHM0LCAuY29udGFpbmVyLXhzNSwgLmNvbnRhaW5lci14czYsIC5jb250YWluZXIteHM3LCAuY29udGFpbmVyLXhzOCwgLmNvbnRhaW5lci14czksIC5jb250YWluZXIteHMxMCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1zbTIsIC5jb250YWluZXItc20zLCAuY29udGFpbmVyLXNtNCwgLmNvbnRhaW5lci1zbTUsIC5jb250YWluZXItc202LCAuY29udGFpbmVyLXNtNywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1tZDIsIC5jb250YWluZXItbWQzLCAuY29udGFpbmVyLW1kNCwgLmNvbnRhaW5lci1tZDUsIC5jb250YWluZXItbWQ2LCAuY29udGFpbmVyLW1kNywgLmNvbnRhaW5lci1tZDgsIC5jb250YWluZXItbWQ5LCAuY29udGFpbmVyLW1kMTAsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbGcyLCAuY29udGFpbmVyLWxnMywgLmNvbnRhaW5lci1sZzQsIC5jb250YWluZXItbGc1LCAuY29udGFpbmVyLWxnNiwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14bDEge1xuICAgIG1heC13aWR0aDogMTEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIsIC5mb290ZXJfX2NvbnRhaW5lciwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29udGFpbmVyLCAuYmxvY2stdHh0X19jb250YWluZXIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2NvbnRhaW5lciwgLmJsb2NrLWN0YV9fY29udGFpbmVyLCAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19jb250YWluZXIsIC5ibG9jay1zbGlkZXJfX2NvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLmJsb2NrLXZpZGVvX19jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvbnRhaW5lciwgLmNvbnRhaW5lci14czIsIC5jb250YWluZXIteHMzLCAuY29udGFpbmVyLXhzNCwgLmNvbnRhaW5lci14czUsIC5jb250YWluZXIteHM2LCAuY29udGFpbmVyLXhzNywgLmNvbnRhaW5lci14czgsIC5jb250YWluZXIteHM5LCAuY29udGFpbmVyLXhzMTAsIC5jb250YWluZXItc20sIC5jb250YWluZXItc20yLCAuY29udGFpbmVyLXNtMywgLmNvbnRhaW5lci1zbTQsIC5jb250YWluZXItc201LCAuY29udGFpbmVyLXNtNiwgLmNvbnRhaW5lci1zbTcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItbWQyLCAuY29udGFpbmVyLW1kMywgLmNvbnRhaW5lci1tZDQsIC5jb250YWluZXItbWQ1LCAuY29udGFpbmVyLW1kNiwgLmNvbnRhaW5lci1tZDcsIC5jb250YWluZXItbWQ4LCAuY29udGFpbmVyLW1kOSwgLmNvbnRhaW5lci1tZDEwLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLWxnMiwgLmNvbnRhaW5lci1sZzMsIC5jb250YWluZXItbGc0LCAuY29udGFpbmVyLWxnNSwgLmNvbnRhaW5lci1sZzYsIC5jb250YWluZXIteGwsIC5jb250YWluZXIteGwxLCAuY29udGFpbmVyLXh4bCB7XG4gICAgbWF4LXdpZHRoOiAxMzA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciwgLmZvb3Rlcl9fY29udGFpbmVyLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay10eHRfX2NvbnRhaW5lciwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fY29udGFpbmVyLCAuYmxvY2stY3RhX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbnRhaW5lciwgLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAuYmxvY2stdGVhbV9fY29udGFpbmVyLCAuYmxvY2stdmlkZW9fX2NvbnRhaW5lciwgLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzMiwgLmNvbnRhaW5lci14czMsIC5jb250YWluZXIteHM0LCAuY29udGFpbmVyLXhzNSwgLmNvbnRhaW5lci14czYsIC5jb250YWluZXIteHM3LCAuY29udGFpbmVyLXhzOCwgLmNvbnRhaW5lci14czksIC5jb250YWluZXIteHMxMCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1zbTIsIC5jb250YWluZXItc20zLCAuY29udGFpbmVyLXNtNCwgLmNvbnRhaW5lci1zbTUsIC5jb250YWluZXItc202LCAuY29udGFpbmVyLXNtNywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1tZDIsIC5jb250YWluZXItbWQzLCAuY29udGFpbmVyLW1kNCwgLmNvbnRhaW5lci1tZDUsIC5jb250YWluZXItbWQ2LCAuY29udGFpbmVyLW1kNywgLmNvbnRhaW5lci1tZDgsIC5jb250YWluZXItbWQ5LCAuY29udGFpbmVyLW1kMTAsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbGcyLCAuY29udGFpbmVyLWxnMywgLmNvbnRhaW5lci1sZzQsIC5jb250YWluZXItbGc1LCAuY29udGFpbmVyLWxnNiwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14bDEsIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXh4eGwsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlLCAuYmxvY2stY29udGVudC10eHQtaW1nX19zaGFwZS1yZXZlcnNlZCB7XG4gICAgbWF4LXdpZHRoOiAxNDIwcHg7IH0gfVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAtLWJzLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLXNwYWNlcjogMC4xMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjMWUyMTI1O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICNlOWVjZWY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiB2YXIoLS1icy1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1kcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTsgfVxuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7IH1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAuZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gIC5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM5MHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhzMi1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14czItc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14czItZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14czItZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDA1cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHMzLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXhzMy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXhzMy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXhzMy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MzBweCkge1xuICAuZHJvcGRvd24tbWVudS14czQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUteHM0LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUteHM0LWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUteHM0LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhzNS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14czUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14czUtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14czUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDY3cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHM2LXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXhzNi1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXhzNi1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXhzNi1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14czctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUteHM3LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUteHM3LWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUteHM3LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUyNXB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhzOC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14czgtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14czgtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14czgtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHM5LXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXhzOS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXhzOS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXhzOS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuZHJvcGRvd24tbWVudS14czEwLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXhzMTAtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14czEwLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUteHMxMC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20yLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXNtMi1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXNtMi1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXNtMi1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAuZHJvcGRvd24tbWVudS1zbTMtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtc20zLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtc20zLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtc20zLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY2NXB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtNC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1zbTQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1zbTQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1zbTQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc201LXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXNtNS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXNtNS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXNtNS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MTVweCkge1xuICAuZHJvcGRvd24tbWVudS1zbTYtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtc202LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtc202LWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtc202LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc0MHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtNy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1zbTctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1zbTctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1zbTctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc5MHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kMi1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1tZDItc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1tZDItZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1tZDItZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODE1cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQzLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LW1kMy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LW1kMy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LW1kMy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NDBweCkge1xuICAuZHJvcGRvd24tbWVudS1tZDQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbWQ0LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQ0LWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbWQ0LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg2NXB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kNS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1tZDUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1tZDUtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1tZDUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODg4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQ2LXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LW1kNi1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LW1kNi1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LW1kNi1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MTBweCkge1xuICAuZHJvcGRvd24tbWVudS1tZDctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbWQ3LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQ3LWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbWQ3LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkzNHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kOC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1tZDgtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1tZDgtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1tZDgtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTU1cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQ5LXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LW1kOS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LW1kOS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LW1kOS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzdweCkge1xuICAuZHJvcGRvd24tbWVudS1tZDEwLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LW1kMTAtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1tZDEwLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbWQxMC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnMi1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1sZzItc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1sZzItZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1sZzItZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA3MHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnMy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1sZzMtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1sZzMtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1sZzMtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwNXB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnNC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1sZzQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1sZzQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1sZzQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnNS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1sZzUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1sZzUtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1sZzUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnNi1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1sZzYtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1sZzYtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1sZzYtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwxLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXhsMS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXhsMS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXhsMS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14eHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUteHh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXh4eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7IH1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpOyB9XG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTsgfVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1iZzogIzM0M2E0MDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7IH1cblxuLnJvdywgLmhlYWRlcl9fcm93LCAuZm9vdGVyX19yb3csIC5ibG9jay1icmFuZC1iYW5uZXJfX3JvdywgLmJsb2NrLXR4dF9fcm93LCAuYmxvY2stY29udGVudC10eHQtaW1nX19yb3csIC5ibG9jay1jdGFfX3JvdywgLmJsb2NrLWZlYXR1cmVzX19yb3csIC5ibG9jay1pY29uLWdyaWRfX3JvdywgLmJsb2NrLWxvZ29zX19yb3csIC5ibG9jay1zbGlkZXJfX3JvdywgLmJsb2NrLXRlYW1fX3JvdywgLmJsb2NrLXZpZGVvX19yb3csIC5hcmNoaXZlLW1haW5fX3JvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7IH1cbiAgLnJvdyA+ICosIC5oZWFkZXJfX3JvdyA+ICosIC5mb290ZXJfX3JvdyA+ICosIC5ibG9jay1icmFuZC1iYW5uZXJfX3JvdyA+ICosIC5ibG9jay10eHRfX3JvdyA+ICosIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3JvdyA+ICosIC5ibG9jay1jdGFfX3JvdyA+ICosIC5ibG9jay1mZWF0dXJlc19fcm93ID4gKiwgLmJsb2NrLWljb24tZ3JpZF9fcm93ID4gKiwgLmJsb2NrLWxvZ29zX19yb3cgPiAqLCAuYmxvY2stc2xpZGVyX19yb3cgPiAqLCAuYmxvY2stdGVhbV9fcm93ID4gKiwgLmJsb2NrLXZpZGVvX19yb3cgPiAqLCAuYXJjaGl2ZS1tYWluX19yb3cgPiAqIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7IH1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTsgfVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87IH1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlOyB9XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlOyB9XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlOyB9XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiwgLmhlYWRlcl9fbG9nbywgLmhlYWRlcl9fbmF2IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCwgLmJsb2NrLXNsaWRlcl9fY29sdW1uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIsIC5mb290ZXJfX2xvZ28sIC5mb290ZXJfX25hdiwgLmZvb3Rlcl9fc29jaWFsLCAuZm9vdGVyX19zcGFjZXIsIC5ibG9jay1icmFuZC1iYW5uZXJfX2NvbHVtbi1sb2dvcywgLmJsb2NrLWJyYW5kLWJhbm5lcl9fc3RyaXAsIC5ibG9jay10eHRfX2NvbHVtbi0tZnVsbC13aWR0aCwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGV4dC1jb2wsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ltYWdlLWNvbCwgLmJsb2NrLWN0YV9fY29sdW1uLCAuYmxvY2stZmVhdHVyZXNfX3RpdGxlLWNvbnRhaW5lciwgLmJsb2NrLWZlYXR1cmVzX19jb3B5LWNvbnRhaW5lciwgLmJsb2NrLWZlYXR1cmVzX19pdGVtLCAuYmxvY2staWNvbi1ncmlkX190aXRsZS1jb250YWluZXIsIC5ibG9jay1pY29uLWdyaWRfX2NvcHktY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2NvbHVtbiwgLmJsb2NrLWxvZ29zX19oZWFkaW5nLWNvbnRhaW5lciwgLmJsb2NrLXRlYW1fX3RpdGxlLWNvbnRhaW5lciwgLmJsb2NrLXRlYW1fX2NvcHktY29udGFpbmVyLCAuYmxvY2stdGVhbV9faXRlbSwgLmJsb2NrLXRlYW1fX2NhcmQsIC5ibG9jay12aWRlb19fbGVmdC1jb2x1bW4tLWhlYWRpbmcsIC5ibG9jay12aWRlb19fbGVmdC1jb2x1bW4tLWxvZ28sIC5ibG9jay12aWRlb19fcmlnaHQtY29sdW1uLCAuYXJjaGl2ZS1tYWluX190aXRsZS1jb250YWluZXIsIC5hcmNoaXZlLW1haW5fX2NvcHktY29udGFpbmVyLCAuYXJjaGl2ZS1tYWluX19pdGVtLCAuYXJjaGl2ZS1tYWluX19idXR0b25fY29sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vZmZzZXQtMSwgLmJsb2NrLXNsaWRlcl9fY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwOyB9XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7IH1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzOTBweCkge1xuICAuY29sLXhzMiB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy14czItYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy14czItMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14czItMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXhzMi0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteHMyLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14czItNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXhzMi02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhzMi1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXhzMi0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14czItMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhzMi0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wteHMyLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14czItNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhzMi02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wteHMyLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14czItOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhzMi05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteHMyLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHMyLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHMyLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXhzMi0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhzMi0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14czItMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzMi0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteHMyLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14czItNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzMi02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteHMyLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14czItOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzMi05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteHMyLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMyLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXhzMi0wLFxuICAuZ3gteHMyLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmcteHMyLTAsXG4gIC5neS14czItMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy14czItMSxcbiAgLmd4LXhzMi0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXhzMi0xLFxuICAuZ3kteHMyLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmcteHMyLTIsXG4gIC5neC14czItMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXhzMi0yLFxuICAuZ3kteHMyLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy14czItMyxcbiAgLmd4LXhzMi0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXhzMi0zLFxuICAuZ3kteHMyLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmcteHMyLTQsXG4gIC5neC14czItNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXhzMi00LFxuICAuZ3kteHMyLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy14czItNSxcbiAgLmd4LXhzMi01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXhzMi01LFxuICAuZ3kteHMyLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDA1cHgpIHtcbiAgLmNvbC14czMge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMteHMzLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteHMzLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteHMzLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14czMtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhzMy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteHMzLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14czMtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14czMtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC14czMtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHMzLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14czMtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXhzMy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHMzLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14czMtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXhzMy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHMzLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14czMtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXhzMy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhzMy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhzMy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14czMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14czMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14czMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhzMy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14czMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhzMy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMzLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14czMtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhzMy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzMy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy14czMtMCxcbiAgLmd4LXhzMy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXhzMy0wLFxuICAuZ3kteHMzLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmcteHMzLTEsXG4gIC5neC14czMtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy14czMtMSxcbiAgLmd5LXhzMy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXhzMy0yLFxuICAuZ3gteHMzLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy14czMtMixcbiAgLmd5LXhzMy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmcteHMzLTMsXG4gIC5neC14czMtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy14czMtMyxcbiAgLmd5LXhzMy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXhzMy00LFxuICAuZ3gteHMzLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy14czMtNCxcbiAgLmd5LXhzMy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmcteHMzLTUsXG4gIC5neC14czMtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy14czMtNSxcbiAgLmd5LXhzMy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gIC5jb2wteHM0IHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXhzNC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLXhzNC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhzNC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteHM0LTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy14czQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhzNC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteHM0LTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHM0LWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wteHM0LTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhzNC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHM0LTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14czQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhzNC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteHM0LTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14czQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhzNC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHM0LTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14czQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14czQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14czQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQteHM0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteHM0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzNC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHM0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14czQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzNC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteHM0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14czQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzNC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHM0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14czQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14czQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmcteHM0LTAsXG4gIC5neC14czQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy14czQtMCxcbiAgLmd5LXhzNC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLXhzNC0xLFxuICAuZ3gteHM0LTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmcteHM0LTEsXG4gIC5neS14czQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy14czQtMixcbiAgLmd4LXhzNC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmcteHM0LTIsXG4gIC5neS14czQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXhzNC0zLFxuICAuZ3gteHM0LTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmcteHM0LTMsXG4gIC5neS14czQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy14czQtNCxcbiAgLmd4LXhzNC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmcteHM0LTQsXG4gIC5neS14czQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLXhzNC01LFxuICAuZ3gteHM0LTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmcteHM0LTUsXG4gIC5neS14czQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuY29sLXhzNSB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy14czUtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy14czUtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14czUtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXhzNS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteHM1LTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14czUtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXhzNS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhzNS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXhzNS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14czUtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhzNS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wteHM1LTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14czUtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhzNS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wteHM1LTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14czUtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhzNS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteHM1LTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHM1LTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHM1LTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXhzNS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhzNS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14czUtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzNS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteHM1LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14czUtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzNS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteHM1LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14czUtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzNS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteHM1LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHM1LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXhzNS0wLFxuICAuZ3gteHM1LTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmcteHM1LTAsXG4gIC5neS14czUtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy14czUtMSxcbiAgLmd4LXhzNS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXhzNS0xLFxuICAuZ3kteHM1LTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmcteHM1LTIsXG4gIC5neC14czUtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXhzNS0yLFxuICAuZ3kteHM1LTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy14czUtMyxcbiAgLmd4LXhzNS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXhzNS0zLFxuICAuZ3kteHM1LTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmcteHM1LTQsXG4gIC5neC14czUtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXhzNS00LFxuICAuZ3kteHM1LTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy14czUtNSxcbiAgLmd4LXhzNS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXhzNS01LFxuICAuZ3kteHM1LTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDY3cHgpIHtcbiAgLmNvbC14czYge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMteHM2LWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteHM2LTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteHM2LTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14czYtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhzNi00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteHM2LTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14czYtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14czYtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC14czYtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHM2LTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14czYtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXhzNi00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHM2LTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14czYtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXhzNi03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHM2LTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14czYtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXhzNi0xMCwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGV4dC1jb2wsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ltYWdlLWNvbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhzNi0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhzNi0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14czYtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14czYtMSwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGV4dC1jb2wsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ltYWdlLWNvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHM2LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14czYtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhzNi00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHM2LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14czYtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhzNi03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHM2LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14czYtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhzNi0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzNi0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy14czYtMCxcbiAgLmd4LXhzNi0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXhzNi0wLFxuICAuZ3kteHM2LTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmcteHM2LTEsXG4gIC5neC14czYtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy14czYtMSxcbiAgLmd5LXhzNi0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXhzNi0yLFxuICAuZ3gteHM2LTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy14czYtMixcbiAgLmd5LXhzNi0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmcteHM2LTMsXG4gIC5neC14czYtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy14czYtMyxcbiAgLmd5LXhzNi0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXhzNi00LFxuICAuZ3gteHM2LTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy14czYtNCxcbiAgLmd5LXhzNi00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmcteHM2LTUsXG4gIC5neC14czYtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy14czYtNSxcbiAgLmd5LXhzNi01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5jb2wteHM3IHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXhzNy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLXhzNy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhzNy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteHM3LTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy14czctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhzNy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteHM3LTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHM3LWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wteHM3LTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhzNy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHM3LTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14czctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhzNy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteHM3LTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14czctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhzNy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHM3LTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14czctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14czctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14czctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQteHM3LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteHM3LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzNy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHM3LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14czctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzNy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteHM3LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14czctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzNy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHM3LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14czctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14czctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmcteHM3LTAsXG4gIC5neC14czctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy14czctMCxcbiAgLmd5LXhzNy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLXhzNy0xLFxuICAuZ3gteHM3LTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmcteHM3LTEsXG4gIC5neS14czctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy14czctMixcbiAgLmd4LXhzNy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmcteHM3LTIsXG4gIC5neS14czctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXhzNy0zLFxuICAuZ3gteHM3LTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmcteHM3LTMsXG4gIC5neS14czctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy14czctNCxcbiAgLmd4LXhzNy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmcteHM3LTQsXG4gIC5neS14czctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLXhzNy01LFxuICAuZ3gteHM3LTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmcteHM3LTUsXG4gIC5neS14czctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MjVweCkge1xuICAuY29sLXhzOCB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy14czgtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy14czgtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14czgtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXhzOC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteHM4LTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14czgtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXhzOC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhzOC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXhzOC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14czgtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhzOC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wteHM4LTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14czgtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhzOC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wteHM4LTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14czgtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhzOC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteHM4LTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHM4LTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHM4LTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXhzOC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhzOC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14czgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzOC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteHM4LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14czgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzOC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteHM4LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14czgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzOC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteHM4LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHM4LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXhzOC0wLFxuICAuZ3gteHM4LTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmcteHM4LTAsXG4gIC5neS14czgtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy14czgtMSxcbiAgLmd4LXhzOC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXhzOC0xLFxuICAuZ3kteHM4LTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmcteHM4LTIsXG4gIC5neC14czgtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXhzOC0yLFxuICAuZ3kteHM4LTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy14czgtMyxcbiAgLmd4LXhzOC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXhzOC0zLFxuICAuZ3kteHM4LTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmcteHM4LTQsXG4gIC5neC14czgtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXhzOC00LFxuICAuZ3kteHM4LTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy14czgtNSxcbiAgLmd4LXhzOC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXhzOC01LFxuICAuZ3kteHM4LTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmNvbC14czkge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMteHM5LWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteHM5LTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteHM5LTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14czktMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhzOS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteHM5LTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14czktNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14czktYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC14czktMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHM5LTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14czktMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXhzOS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHM5LTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14czktNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXhzOS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHM5LTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14czktOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXhzOS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhzOS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhzOS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14czktMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14czktMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHM5LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14czktMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhzOS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHM5LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14czktNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhzOS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHM5LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14czktOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhzOS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzOS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy14czktMCxcbiAgLmd4LXhzOS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXhzOS0wLFxuICAuZ3kteHM5LTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmcteHM5LTEsXG4gIC5neC14czktMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy14czktMSxcbiAgLmd5LXhzOS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXhzOS0yLFxuICAuZ3gteHM5LTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy14czktMixcbiAgLmd5LXhzOS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmcteHM5LTMsXG4gIC5neC14czktMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy14czktMyxcbiAgLmd5LXhzOS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXhzOS00LFxuICAuZ3gteHM5LTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy14czktNCxcbiAgLmd5LXhzOS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmcteHM5LTUsXG4gIC5neC14czktNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy14czktNSxcbiAgLmd5LXhzOS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wteHMxMCB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy14czEwLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteHMxMC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhzMTAtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXhzMTAtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhzMTAtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhzMTAtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXhzMTAtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14czEwLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wteHMxMC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14czEwLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14czEwLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14czEwLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14czEwLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14czEwLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14czEwLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14czEwLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14czEwLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14czEwLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHMxMC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhzMTAtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQteHMxMC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhzMTAtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMxMC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHMxMC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteHMxMC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMxMC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteHMxMC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteHMxMC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMxMC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHMxMC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteHMxMC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzMTAtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmcteHMxMC0wLFxuICAuZ3gteHMxMC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXhzMTAtMCxcbiAgLmd5LXhzMTAtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy14czEwLTEsXG4gIC5neC14czEwLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmcteHMxMC0xLFxuICAuZ3kteHMxMC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXhzMTAtMixcbiAgLmd4LXhzMTAtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXhzMTAtMixcbiAgLmd5LXhzMTAtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXhzMTAtMyxcbiAgLmd4LXhzMTAtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy14czEwLTMsXG4gIC5neS14czEwLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmcteHMxMC00LFxuICAuZ3gteHMxMC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmcteHMxMC00LFxuICAuZ3kteHMxMC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmcteHMxMC01LFxuICAuZ3gteHMxMC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXhzMTAtNSxcbiAgLmd5LXhzMTAtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02LCAuYmxvY2stZmVhdHVyZXNfX2l0ZW0tLTYsIC5ibG9jay1mZWF0dXJlc19faXRlbS0tMywgLmJsb2NrLWZlYXR1cmVzX19pdGVtLS00LCAuYmxvY2stdGVhbV9faXRlbS0tNiwgLmJsb2NrLXRlYW1fX2NhcmQsIC5hcmNoaXZlLW1haW5fX2l0ZW0tLTYsIC5hcmNoaXZlLW1haW5fX2l0ZW0tLTMsIC5hcmNoaXZlLW1haW5fX2l0ZW0tLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCwgLmJsb2NrLXRlYW1fX2NvcHktY29udGFpbmVyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb2wtc20yIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXNtMi1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLXNtMi0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtMi0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtc20yLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1zbTItNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtMi01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtc20yLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20yLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtc20yLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtMi0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20yLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbTItNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtMi01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20yLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbTItNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtMi04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20yLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbTItMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbTItMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbTItMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtc20yLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20yLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtMi0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20yLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbTItNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtMi01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20yLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbTItNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtMi04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20yLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbTItMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbTItMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctc20yLTAsXG4gIC5neC1zbTItMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1zbTItMCxcbiAgLmd5LXNtMi0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLXNtMi0xLFxuICAuZ3gtc20yLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmctc20yLTEsXG4gIC5neS1zbTItMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1zbTItMixcbiAgLmd4LXNtMi0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctc20yLTIsXG4gIC5neS1zbTItMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXNtMi0zLFxuICAuZ3gtc20yLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctc20yLTMsXG4gIC5neS1zbTItMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1zbTItNCxcbiAgLmd4LXNtMi00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctc20yLTQsXG4gIC5neS1zbTItNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLXNtMi01LFxuICAuZ3gtc20yLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctc20yLTUsXG4gIC5neS1zbTItNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAuY29sLXNtMyB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1zbTMtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1zbTMtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1zbTMtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXNtMy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc20zLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1zbTMtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXNtMy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtMy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXNtMy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbTMtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtMy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20zLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbTMtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtMy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20zLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbTMtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtMy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20zLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20zLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20zLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXNtMy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtMy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbTMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtMy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20zLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbTMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtMy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20zLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbTMtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtMy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20zLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20zLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXNtMy0wLFxuICAuZ3gtc20zLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctc20zLTAsXG4gIC5neS1zbTMtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1zbTMtMSxcbiAgLmd4LXNtMy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXNtMy0xLFxuICAuZ3ktc20zLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmctc20zLTIsXG4gIC5neC1zbTMtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXNtMy0yLFxuICAuZ3ktc20zLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1zbTMtMyxcbiAgLmd4LXNtMy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXNtMy0zLFxuICAuZ3ktc20zLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctc20zLTQsXG4gIC5neC1zbTMtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXNtMy00LFxuICAuZ3ktc20zLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1zbTMtNSxcbiAgLmd4LXNtMy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXNtMy01LFxuICAuZ3ktc20zLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjY1cHgpIHtcbiAgLmNvbC1zbTQge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtc200LWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtc200LTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc200LTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbTQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXNtNC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtc200LTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbTQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbTQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1zbTQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc200LTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbTQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtNC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc200LTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbTQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtNC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc200LTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbTQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtNC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtNC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtNC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1zbTQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbTQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc200LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbTQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtNC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc200LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbTQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtNC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc200LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbTQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtNC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtNC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1zbTQtMCxcbiAgLmd4LXNtNC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXNtNC0wLFxuICAuZ3ktc200LTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctc200LTEsXG4gIC5neC1zbTQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy1zbTQtMSxcbiAgLmd5LXNtNC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXNtNC0yLFxuICAuZ3gtc200LTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1zbTQtMixcbiAgLmd5LXNtNC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctc200LTMsXG4gIC5neC1zbTQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1zbTQtMyxcbiAgLmd5LXNtNC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXNtNC00LFxuICAuZ3gtc200LTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1zbTQtNCxcbiAgLmd5LXNtNC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctc200LTUsXG4gIC5neC1zbTQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1zbTQtNSxcbiAgLmd5LXNtNC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gIC5jb2wtc201IHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXNtNS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLXNtNS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtNS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtc201LTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1zbTUtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtNS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtc201LTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc201LWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtc201LTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtNS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc201LTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbTUtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtNS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc201LTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbTUtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtNS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc201LTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbTUtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbTUtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbTUtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtc201LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc201LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtNS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc201LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbTUtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtNS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc201LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbTUtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtNS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc201LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbTUtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbTUtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctc201LTAsXG4gIC5neC1zbTUtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1zbTUtMCxcbiAgLmd5LXNtNS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLXNtNS0xLFxuICAuZ3gtc201LTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmctc201LTEsXG4gIC5neS1zbTUtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1zbTUtMixcbiAgLmd4LXNtNS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctc201LTIsXG4gIC5neS1zbTUtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXNtNS0zLFxuICAuZ3gtc201LTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctc201LTMsXG4gIC5neS1zbTUtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1zbTUtNCxcbiAgLmd4LXNtNS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctc201LTQsXG4gIC5neS1zbTUtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLXNtNS01LFxuICAuZ3gtc201LTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctc201LTUsXG4gIC5neS1zbTUtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MTVweCkge1xuICAuY29sLXNtNiB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1zbTYtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1zbTYtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1zbTYtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXNtNi0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc202LTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1zbTYtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXNtNi02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtNi1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXNtNi0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbTYtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtNi0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc202LTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbTYtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtNi02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc202LTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbTYtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtNi05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc202LTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc202LTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc202LTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXNtNi0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtNi0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbTYtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtNi0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc202LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbTYtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtNi02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc202LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbTYtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtNi05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc202LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc202LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXNtNi0wLFxuICAuZ3gtc202LTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctc202LTAsXG4gIC5neS1zbTYtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1zbTYtMSxcbiAgLmd4LXNtNi0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXNtNi0xLFxuICAuZ3ktc202LTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmctc202LTIsXG4gIC5neC1zbTYtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXNtNi0yLFxuICAuZ3ktc202LTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1zbTYtMyxcbiAgLmd4LXNtNi0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXNtNi0zLFxuICAuZ3ktc202LTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctc202LTQsXG4gIC5neC1zbTYtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXNtNi00LFxuICAuZ3ktc202LTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1zbTYtNSxcbiAgLmd4LXNtNi01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXNtNi01LFxuICAuZ3ktc202LTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzQwcHgpIHtcbiAgLmNvbC1zbTcge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtc203LWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtc203LTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc203LTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbTctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXNtNy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtc203LTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbTctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbTctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1zbTctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc203LTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbTctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtNy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc203LTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbTctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtNy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc203LTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbTctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtNy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtNy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtNy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1zbTctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbTctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc203LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbTctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtNy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc203LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbTctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtNy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc203LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbTctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtNy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtNy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1zbTctMCxcbiAgLmd4LXNtNy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXNtNy0wLFxuICAuZ3ktc203LTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctc203LTEsXG4gIC5neC1zbTctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy1zbTctMSxcbiAgLmd5LXNtNy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXNtNy0yLFxuICAuZ3gtc203LTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1zbTctMixcbiAgLmd5LXNtNy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctc203LTMsXG4gIC5neC1zbTctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1zbTctMyxcbiAgLmd5LXNtNy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXNtNy00LFxuICAuZ3gtc203LTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1zbTctNCxcbiAgLmd5LXNtNy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctc203LTUsXG4gIC5neC1zbTctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1zbTctNSxcbiAgLmd5LXNtNy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGV4dC1jb2wsIC5ibG9jay12aWRlb19fbGVmdC1jb2x1bW4tLWhlYWRpbmcsIC5ibG9jay12aWRlb19fbGVmdC1jb2x1bW4tLWxvZ28ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02LCAuYmxvY2stY29udGVudC10eHQtaW1nX19pbWFnZS1jb2wsIC5ibG9jay12aWRlb19fcmlnaHQtY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgsIC5ibG9jay10ZWFtX19jb3B5LWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCwgLmJsb2NrLXR4dF9fY29sdW1uLS1jZW50cmVkIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1tZC0wLCAuYmxvY2stY29udGVudC10eHQtaW1nX190ZXh0LWNvbCwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2UtY29sLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEsIC5ibG9jay10eHRfX2NvbHVtbi0tY2VudHJlZCwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGV4dC1jb2wtLTIsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ltYWdlLWNvbC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzkwcHgpIHtcbiAgLmNvbC1tZDIge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtbWQyLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtbWQyLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQyLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1tZDItMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kMi00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbWQyLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1tZDItNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZDItYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1tZDItMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQyLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZDItMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kMi00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQyLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZDItNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kMi03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQyLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZDItOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kMi0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kMi0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kMi0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1tZDItMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZDItMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQyLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZDItMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kMi00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQyLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZDItNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kMi03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQyLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZDItOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kMi0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kMi0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1tZDItMCxcbiAgLmd4LW1kMi0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLW1kMi0wLFxuICAuZ3ktbWQyLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctbWQyLTEsXG4gIC5neC1tZDItMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy1tZDItMSxcbiAgLmd5LW1kMi0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLW1kMi0yLFxuICAuZ3gtbWQyLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1tZDItMixcbiAgLmd5LW1kMi0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctbWQyLTMsXG4gIC5neC1tZDItMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1tZDItMyxcbiAgLmd5LW1kMi0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLW1kMi00LFxuICAuZ3gtbWQyLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1tZDItNCxcbiAgLmd5LW1kMi00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctbWQyLTUsXG4gIC5neC1tZDItNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1tZDItNSxcbiAgLmd5LW1kMi01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgxNXB4KSB7XG4gIC5jb2wtbWQzIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLW1kMy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLW1kMy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kMy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQzLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1tZDMtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLW1kMy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQzLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQzLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtbWQzLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kMy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQzLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZDMtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kMy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQzLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZDMtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kMy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQzLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZDMtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZDMtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZDMtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbWQzLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kMy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQzLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZDMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kMy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQzLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZDMtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kMy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQzLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZDMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZDMtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctbWQzLTAsXG4gIC5neC1tZDMtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1tZDMtMCxcbiAgLmd5LW1kMy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLW1kMy0xLFxuICAuZ3gtbWQzLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmctbWQzLTEsXG4gIC5neS1tZDMtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1tZDMtMixcbiAgLmd4LW1kMy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctbWQzLTIsXG4gIC5neS1tZDMtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLW1kMy0zLFxuICAuZ3gtbWQzLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctbWQzLTMsXG4gIC5neS1tZDMtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1tZDMtNCxcbiAgLmd4LW1kMy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctbWQzLTQsXG4gIC5neS1tZDMtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLW1kMy01LFxuICAuZ3gtbWQzLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbWQzLTUsXG4gIC5neS1tZDMtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NDBweCkge1xuICAuY29sLW1kNCB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1tZDQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1tZDQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZDQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLW1kNC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbWQ0LTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZDQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLW1kNC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kNC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLW1kNC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZDQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kNC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQ0LTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZDQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kNC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQ0LTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZDQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kNC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQ0LTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQ0LTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQ0LTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LW1kNC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kNC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZDQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kNC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQ0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZDQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kNC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQ0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZDQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kNC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQ0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQ0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLW1kNC0wLFxuICAuZ3gtbWQ0LTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctbWQ0LTAsXG4gIC5neS1tZDQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1tZDQtMSxcbiAgLmd4LW1kNC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLW1kNC0xLFxuICAuZ3ktbWQ0LTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmctbWQ0LTIsXG4gIC5neC1tZDQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLW1kNC0yLFxuICAuZ3ktbWQ0LTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1tZDQtMyxcbiAgLmd4LW1kNC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLW1kNC0zLFxuICAuZ3ktbWQ0LTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctbWQ0LTQsXG4gIC5neC1tZDQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLW1kNC00LFxuICAuZ3ktbWQ0LTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1tZDQtNSxcbiAgLmd4LW1kNC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLW1kNC01LFxuICAuZ3ktbWQ0LTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODY1cHgpIHtcbiAgLmNvbC1tZDUge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtbWQ1LWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtbWQ1LTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQ1LTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1tZDUtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kNS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbWQ1LTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1tZDUtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZDUtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1tZDUtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQ1LTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZDUtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kNS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQ1LTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZDUtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kNS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQ1LTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZDUtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kNS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kNS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kNS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1tZDUtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZDUtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQ1LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZDUtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kNS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQ1LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZDUtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kNS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQ1LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZDUtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kNS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kNS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1tZDUtMCxcbiAgLmd4LW1kNS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLW1kNS0wLFxuICAuZ3ktbWQ1LTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctbWQ1LTEsXG4gIC5neC1tZDUtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy1tZDUtMSxcbiAgLmd5LW1kNS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLW1kNS0yLFxuICAuZ3gtbWQ1LTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1tZDUtMixcbiAgLmd5LW1kNS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctbWQ1LTMsXG4gIC5neC1tZDUtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1tZDUtMyxcbiAgLmd5LW1kNS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLW1kNS00LFxuICAuZ3gtbWQ1LTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1tZDUtNCxcbiAgLmd5LW1kNS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctbWQ1LTUsXG4gIC5neC1tZDUtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1tZDUtNSxcbiAgLmd5LW1kNS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg4OHB4KSB7XG4gIC5jb2wtbWQ2IHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLW1kNi1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLW1kNi0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kNi0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQ2LTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1tZDYtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLW1kNi01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQ2LTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQ2LWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtbWQ2LTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kNi0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQ2LTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZDYtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kNi01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQ2LTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZDYtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kNi04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQ2LTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZDYtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZDYtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZDYtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbWQ2LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQ2LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kNi0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQ2LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZDYtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kNi01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQ2LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZDYtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kNi04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQ2LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZDYtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZDYtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctbWQ2LTAsXG4gIC5neC1tZDYtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1tZDYtMCxcbiAgLmd5LW1kNi0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLW1kNi0xLFxuICAuZ3gtbWQ2LTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmctbWQ2LTEsXG4gIC5neS1tZDYtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1tZDYtMixcbiAgLmd4LW1kNi0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctbWQ2LTIsXG4gIC5neS1tZDYtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLW1kNi0zLFxuICAuZ3gtbWQ2LTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctbWQ2LTMsXG4gIC5neS1tZDYtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1tZDYtNCxcbiAgLmd4LW1kNi00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctbWQ2LTQsXG4gIC5neS1tZDYtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLW1kNi01LFxuICAuZ3gtbWQ2LTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbWQ2LTUsXG4gIC5neS1tZDYtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MTBweCkge1xuICAuY29sLW1kNyB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1tZDctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1tZDctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZDctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLW1kNy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbWQ3LTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZDctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLW1kNy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kNy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLW1kNy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZDctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kNy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQ3LTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZDctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kNy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQ3LTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZDctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kNy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQ3LTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQ3LTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQ3LTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LW1kNy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kNy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZDctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kNy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQ3LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZDctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kNy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQ3LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZDctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kNy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQ3LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQ3LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLW1kNy0wLFxuICAuZ3gtbWQ3LTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctbWQ3LTAsXG4gIC5neS1tZDctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1tZDctMSxcbiAgLmd4LW1kNy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLW1kNy0xLFxuICAuZ3ktbWQ3LTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmctbWQ3LTIsXG4gIC5neC1tZDctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLW1kNy0yLFxuICAuZ3ktbWQ3LTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1tZDctMyxcbiAgLmd4LW1kNy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLW1kNy0zLFxuICAuZ3ktbWQ3LTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctbWQ3LTQsXG4gIC5neC1tZDctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLW1kNy00LFxuICAuZ3ktbWQ3LTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1tZDctNSxcbiAgLmd4LW1kNy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLW1kNy01LFxuICAuZ3ktbWQ3LTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTM0cHgpIHtcbiAgLmNvbC1tZDgge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtbWQ4LWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtbWQ4LTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQ4LTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1tZDgtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kOC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbWQ4LTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1tZDgtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZDgtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1tZDgtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQ4LTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZDgtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kOC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQ4LTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZDgtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kOC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQ4LTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZDgtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kOC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kOC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kOC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1tZDgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZDgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQ4LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZDgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kOC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQ4LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZDgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kOC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQ4LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZDgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kOC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kOC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1tZDgtMCxcbiAgLmd4LW1kOC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLW1kOC0wLFxuICAuZ3ktbWQ4LTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctbWQ4LTEsXG4gIC5neC1tZDgtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy1tZDgtMSxcbiAgLmd5LW1kOC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLW1kOC0yLFxuICAuZ3gtbWQ4LTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1tZDgtMixcbiAgLmd5LW1kOC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctbWQ4LTMsXG4gIC5neC1tZDgtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1tZDgtMyxcbiAgLmd5LW1kOC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLW1kOC00LFxuICAuZ3gtbWQ4LTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1tZDgtNCxcbiAgLmd5LW1kOC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctbWQ4LTUsXG4gIC5neC1tZDgtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1tZDgtNSxcbiAgLmd5LW1kOC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk1NXB4KSB7XG4gIC5jb2wtbWQ5IHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLW1kOS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLW1kOS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kOS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQ5LTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1tZDktNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLW1kOS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQ5LTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQ5LWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtbWQ5LTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kOS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQ5LTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZDktNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kOS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQ5LTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZDktNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kOS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQ5LTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZDktMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZDktMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZDktMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbWQ5LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQ5LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kOS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQ5LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZDktNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kOS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQ5LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZDktNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kOS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQ5LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZDktMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZDktMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctbWQ5LTAsXG4gIC5neC1tZDktMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1tZDktMCxcbiAgLmd5LW1kOS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLW1kOS0xLFxuICAuZ3gtbWQ5LTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmctbWQ5LTEsXG4gIC5neS1tZDktMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1tZDktMixcbiAgLmd4LW1kOS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctbWQ5LTIsXG4gIC5neS1tZDktMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLW1kOS0zLFxuICAuZ3gtbWQ5LTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctbWQ5LTMsXG4gIC5neS1tZDktMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1tZDktNCxcbiAgLmd4LW1kOS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctbWQ5LTQsXG4gIC5neS1tZDktNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLW1kOS01LFxuICAuZ3gtbWQ5LTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbWQ5LTUsXG4gIC5neS1tZDktNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzdweCkge1xuICAuY29sLW1kMTAge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtbWQxMC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLW1kMTAtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZDEwLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1tZDEwLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1tZDEwLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZDEwLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1tZDEwLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQxMC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLW1kMTAtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQxMC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQxMC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQxMC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQxMC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQxMC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQxMC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQxMC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQxMC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQxMC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kMTAtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZDEwLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LW1kMTAtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZDEwLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kMTAtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kMTAtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kMTAtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kMTAtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kMTAtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kMTAtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kMTAtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kMTAtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kMTAtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZDEwLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLW1kMTAtMCxcbiAgLmd4LW1kMTAtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1tZDEwLTAsXG4gIC5neS1tZDEwLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctbWQxMC0xLFxuICAuZ3gtbWQxMC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLW1kMTAtMSxcbiAgLmd5LW1kMTAtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1tZDEwLTIsXG4gIC5neC1tZDEwLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1tZDEwLTIsXG4gIC5neS1tZDEwLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1tZDEwLTMsXG4gIC5neC1tZDEwLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctbWQxMC0zLFxuICAuZ3ktbWQxMC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLW1kMTAtNCxcbiAgLmd4LW1kMTAtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLW1kMTAtNCxcbiAgLmd5LW1kMTAtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLW1kMTAtNSxcbiAgLmd4LW1kMTAtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1tZDEwLTUsXG4gIC5neS1tZDEwLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMywgLmZvb3Rlcl9fbG9nbyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQsIC5ibG9jay1mZWF0dXJlc19faXRlbS0tNCwgLmFyY2hpdmUtbWFpbl9faXRlbS0tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02LCAuZm9vdGVyX19zb2NpYWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03LCAuYmxvY2stdGVhbV9fY29weS1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04LCAuYmxvY2stdHh0X19jb2x1bW4tLWNlbnRyZWQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05LCAuZm9vdGVyX19uYXYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yLCAuYmxvY2stdHh0X19jb2x1bW4tLWNlbnRyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02LCAuZm9vdGVyX19zb2NpYWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbGcyIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLWxnMi1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLWxnMi0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnMi0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbGcyLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1sZzItNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWxnMi01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbGcyLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGcyLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtbGcyLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnMi0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGcyLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZzItNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnMi01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGcyLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZzItNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnMi04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGcyLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZzItMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZzItMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZzItMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbGcyLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGcyLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnMi0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGcyLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZzItNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnMi01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGcyLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZzItNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnMi04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGcyLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZzItMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZzItMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctbGcyLTAsXG4gIC5neC1sZzItMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1sZzItMCxcbiAgLmd5LWxnMi0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLWxnMi0xLFxuICAuZ3gtbGcyLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmctbGcyLTEsXG4gIC5neS1sZzItMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1sZzItMixcbiAgLmd4LWxnMi0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctbGcyLTIsXG4gIC5neS1sZzItMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLWxnMi0zLFxuICAuZ3gtbGcyLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctbGcyLTMsXG4gIC5neS1sZzItMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1sZzItNCxcbiAgLmd4LWxnMi00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctbGcyLTQsXG4gIC5neS1sZzItNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLWxnMi01LFxuICAuZ3gtbGcyLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbGcyLTUsXG4gIC5neS1sZzItNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDcwcHgpIHtcbiAgLmNvbC1sZzMge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtbGczLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtbGczLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGczLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1sZzMtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLWxnMy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbGczLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1sZzMtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZzMtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1sZzMtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGczLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZzMtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnMy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGczLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZzMtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnMy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGczLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZzMtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnMy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnMy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnMy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1sZzMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZzMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGczLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZzMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnMy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGczLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZzMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnMy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGczLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZzMtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnMy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnMy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1sZzMtMCxcbiAgLmd4LWxnMy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLWxnMy0wLFxuICAuZ3ktbGczLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctbGczLTEsXG4gIC5neC1sZzMtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy1sZzMtMSxcbiAgLmd5LWxnMy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLWxnMy0yLFxuICAuZ3gtbGczLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1sZzMtMixcbiAgLmd5LWxnMy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctbGczLTMsXG4gIC5neC1sZzMtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1sZzMtMyxcbiAgLmd5LWxnMy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLWxnMy00LFxuICAuZ3gtbGczLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1sZzMtNCxcbiAgLmd5LWxnMy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctbGczLTUsXG4gIC5neC1sZzMtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1sZzMtNSxcbiAgLmd5LWxnMy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDVweCkge1xuICAuY29sLWxnNCB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1sZzQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1sZzQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZzQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLWxnNC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbGc0LTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1sZzQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLWxnNC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnNC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLWxnNC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZzQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnNC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGc0LTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZzQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnNC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGc0LTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZzQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnNC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGc0LTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGc0LTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGc0LTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LWxnNC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnNC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZzQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnNC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGc0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZzQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnNC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGc0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZzQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnNC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGc0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGc0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLWxnNC0wLFxuICAuZ3gtbGc0LTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctbGc0LTAsXG4gIC5neS1sZzQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1sZzQtMSxcbiAgLmd4LWxnNC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLWxnNC0xLFxuICAuZ3ktbGc0LTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmctbGc0LTIsXG4gIC5neC1sZzQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLWxnNC0yLFxuICAuZ3ktbGc0LTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1sZzQtMyxcbiAgLmd4LWxnNC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLWxnNC0zLFxuICAuZ3ktbGc0LTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctbGc0LTQsXG4gIC5neC1sZzQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLWxnNC00LFxuICAuZ3ktbGc0LTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1sZzQtNSxcbiAgLmd4LWxnNC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLWxnNC01LFxuICAuZ3ktbGc0LTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gIC5jb2wtbGc1IHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLWxnNS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLWxnNS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnNS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbGc1LTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1sZzUtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWxnNS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbGc1LTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGc1LWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtbGc1LTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnNS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGc1LTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZzUtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnNS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGc1LTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZzUtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnNS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGc1LTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZzUtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZzUtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZzUtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbGc1LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGc1LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnNS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGc1LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZzUtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnNS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGc1LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZzUtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnNS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGc1LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZzUtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZzUtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctbGc1LTAsXG4gIC5neC1sZzUtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1sZzUtMCxcbiAgLmd5LWxnNS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLWxnNS0xLFxuICAuZ3gtbGc1LTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmctbGc1LTEsXG4gIC5neS1sZzUtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1sZzUtMixcbiAgLmd4LWxnNS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctbGc1LTIsXG4gIC5neS1sZzUtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLWxnNS0zLFxuICAuZ3gtbGc1LTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctbGc1LTMsXG4gIC5neS1sZzUtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1sZzUtNCxcbiAgLmd4LWxnNS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctbGc1LTQsXG4gIC5neS1sZzUtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLWxnNS01LFxuICAuZ3gtbGc1LTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbGc1LTUsXG4gIC5neS1sZzUtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLmNvbC1sZzYge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtbGc2LWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtbGc2LTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGc2LTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1sZzYtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLWxnNi00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbGc2LTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1sZzYtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZzYtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1sZzYtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGc2LTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZzYtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnNi00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGc2LTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZzYtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnNi03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGc2LTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZzYtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnNi0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnNi0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnNi0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1sZzYtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZzYtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGc2LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZzYtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnNi00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGc2LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZzYtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnNi03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGc2LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZzYtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnNi0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnNi0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1sZzYtMCxcbiAgLmd4LWxnNi0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLWxnNi0wLFxuICAuZ3ktbGc2LTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctbGc2LTEsXG4gIC5neC1sZzYtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy1sZzYtMSxcbiAgLmd5LWxnNi0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLWxnNi0yLFxuICAuZ3gtbGc2LTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1sZzYtMixcbiAgLmd5LWxnNi0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctbGc2LTMsXG4gIC5neC1sZzYtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1sZzYtMyxcbiAgLmd5LWxnNi0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLWxnNi00LFxuICAuZ3gtbGc2LTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1sZzYtNCxcbiAgLmd5LWxnNi00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctbGc2LTUsXG4gIC5neC1sZzYtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1sZzYtNSxcbiAgLmd5LWxnNi01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIsIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMsIC5ibG9jay1mZWF0dXJlc19faXRlbS0tMywgLmFyY2hpdmUtbWFpbl9faXRlbS0tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiwgLmZvb3Rlcl9fbmF2LCAuYmxvY2stdHh0X19jb2x1bW4tLWNlbnRyZWQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xLCAuZm9vdGVyX19zb2NpYWwge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zLCAuYmxvY2stdHh0X19jb2x1bW4tLWNlbnRyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5jb2wteGwxIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXhsMS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLXhsMS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsMS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteGwxLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy14bDEtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhsMS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteGwxLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwxLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wteGwxLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsMS0yLCAuaGVhZGVyX19sb2dvLCAuaGVhZGVyX19zb2NpYWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bDEtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsMS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwxLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bDEtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsMS03LCAuaGVhZGVyX19uYXYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bDEtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsMS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteGwxLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwxLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwxLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXhsMS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsMS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bDEtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsMS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwxLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bDEtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsMS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwxLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bDEtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsMS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwxLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwxLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXhsMS0wLFxuICAuZ3gteGwxLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmcteGwxLTAsXG4gIC5neS14bDEtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy14bDEtMSxcbiAgLmd4LXhsMS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXhsMS0xLFxuICAuZ3kteGwxLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmcteGwxLTIsXG4gIC5neC14bDEtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXhsMS0yLFxuICAuZ3kteGwxLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy14bDEtMyxcbiAgLmd4LXhsMS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXhsMS0zLFxuICAuZ3kteGwxLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmcteGwxLTQsXG4gIC5neC14bDEtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXhsMS00LFxuICAuZ3kteGwxLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy14bDEtNSxcbiAgLmd4LXhsMS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXhsMS01LFxuICAuZ3kteGwxLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHhsLTMsIC5oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXh4bC01LCAuYmxvY2stdmlkZW9fX2xlZnQtY29sdW1uLS1oZWFkaW5nLCAuYmxvY2stdmlkZW9fX3JpZ2h0LWNvbHVtbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4bC02LCAuYmxvY2stdmlkZW9fX2xlZnQtY29sdW1uLS1sb2dvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtOCwgLmJsb2NrLWN0YV9fY29sdW1uLCAuYmxvY2stZmVhdHVyZXNfX2NvcHktY29udGFpbmVyLCAuYXJjaGl2ZS1tYWluX19jb3B5LWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtMiwgLmJsb2NrLWN0YV9fY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14eHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXh4eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy14eHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteHh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteHh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteHh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteHh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteHh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC14eHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXh4eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXh4eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXh4eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXh4eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXh4eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXh4eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14eHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteHh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14eHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14eHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14eHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14eHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14eHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14eHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy14eHhsLTAsXG4gIC5neC14eHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmcteHh4bC0wLFxuICAuZ3kteHh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLXh4eGwtMSxcbiAgLmd4LXh4eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy14eHhsLTEsXG4gIC5neS14eHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmcteHh4bC0yLFxuICAuZ3gteHh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmcteHh4bC0yLFxuICAuZ3kteHh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmcteHh4bC0zLFxuICAuZ3gteHh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXh4eGwtMyxcbiAgLmd5LXh4eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy14eHhsLTQsXG4gIC5neC14eHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy14eHhsLTQsXG4gIC5neS14eHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy14eHhsLTUsXG4gIC5neC14eHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmcteHh4bC01LFxuICAuZ3kteHh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICNlOWVjZWY7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uOyB9XG4gIC5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTsgfVxuICAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzOTBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHMyID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHMyID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHMyID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHMyID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHMyID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwNXB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHMzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czMgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czMgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czMgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czMgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czMgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzNCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzNCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzNCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzNCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzNCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzNSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHM1ID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHM1ID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHM1ID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHM1ID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHM1ID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ2N3B4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHM2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czYgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czYgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czYgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czYgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czYgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzNyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzNyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzNyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzNyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzNyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MjVweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzOCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHM4ID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHM4ID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHM4ID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHM4ID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHM4ID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHM5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czkgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czkgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czkgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czkgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czkgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czEwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czEwID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHMxMCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhzMTAgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14czEwID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHMxMCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbTIgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbTIgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbTIgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbTIgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbTIgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbTMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtMyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtMyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtMyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtMyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtMyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NjVweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtNCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc200ID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc200ID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc200ID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc200ID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc200ID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc201IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbTUgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbTUgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbTUgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbTUgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbTUgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzE1cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbTYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtNiA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtNiA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtNiA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtNiA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtNiA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtNyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc203ID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc203ID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc203ID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc203ID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc203ID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzkwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kMiA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kMiA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kMiA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kMiA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kMiA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MTVweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kMyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQzID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQzID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQzID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQzID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQzID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg0MHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODY1cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kNSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kNSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kNSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kNSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kNSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4ODhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kNiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ2ID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ2ID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ2ID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ2ID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ2ID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkxMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ3IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTM0cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kOCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kOCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kOCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kOCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kOCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NTVweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kOSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ5ID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ5ID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ5ID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ5ID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ5ID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3N3B4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQxMCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQxMCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kMTAgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZDEwID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQxMCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kMTAgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZzIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnMiA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnMiA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnMiA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnMiA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnMiA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDcwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZzMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnMyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnMyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnMyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnMyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnMyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTA1cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZzQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZzUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZzYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNiA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNiA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNiA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNiA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnNiA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bDEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsMSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsMSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsMSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsMSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsMSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfVxuICAgIC5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGI4Yjg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4MzFmMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ2ZDU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4MzFmMWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmYzFjMDsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgzMWYxYTtcbiAgICBib3JkZXItY29sb3I6ICM4MzFmMWE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmV5LWRhcmsge1xuICBjb2xvcjogIzI0MjQyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODsgfVxuICAubGlzdC1ncm91cC1pdGVtLWdyZXktZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdyZXktZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3JleS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICAgIGJvcmRlci1jb2xvcjogIzI0MjQyNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWdyZXktbGlnaHQge1xuICBjb2xvcjogIzYwNjA2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYzsgfVxuICAubGlzdC1ncm91cC1pdGVtLWdyZXktbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1ncmV5LWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1ncmV5LWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDYwO1xuICAgIGJvcmRlci1jb2xvcjogIzYwNjA2MDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLW9mZi1ibGFjayB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tb2ZmLWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tb2ZmLWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjsgfVxuICAubGlzdC1ncm91cC1pdGVtLW9mZi1ibGFjay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICBib3JkZXItY29sb3I6ICMxYTFhMWE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICAgIGJvcmRlci1jb2xvcjogIzY2NjY2NjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGI4Yjg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgfVxuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODsgfVxuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzgzMWYxYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDZkNTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzgzMWYxYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZjMWMwOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODMxZjFhO1xuICAgIGJvcmRlci1jb2xvcjogIzgzMWYxYTsgfVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAtLWJzLW1vZGFsLWJnOiAjZmZmO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC41cmVtIC0gMXB4KTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1icy1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuICAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpOyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpOyB9XG4gIC5tb2RhbC1mb290ZXIgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1icy1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzg5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHMyLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzMi1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14czItZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzMi1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzMi1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDA0Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHMzLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzMy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14czMtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzMy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzMy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHM0LWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzNC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14czQtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzNC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzNC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQ5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHM1LWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzNS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14czUtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzNS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzNS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY2Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHM2LWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzNi1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14czYtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzNi1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzNi1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHM3LWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzNy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14czctZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzNy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzNy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTI0Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHM4LWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzOC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14czgtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzOC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzOC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTM5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHM5LWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzOS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14czktZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzOS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzOS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHMxMC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14czEwLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzMTAtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhzMTAtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14czEwLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzQuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20yLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtMi1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbTItZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtMi1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtMi1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjI5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20zLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtMy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbTMtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtMy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtMy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY0Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc200LWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtNC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbTQtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtNC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtNC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjg5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc201LWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtNS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbTUtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtNS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtNS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE0Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc202LWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtNi1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbTYtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtNi1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtNi1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc203LWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtNy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbTctZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtNy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtNy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kMi1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDItZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQyLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDItZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDItZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNC45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kMy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDMtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQzLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDMtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDMtZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzOS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kNC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQ0LWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDQtZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg2NC45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kNS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDUtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQ1LWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDUtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDUtZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg4Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kNi1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDYtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQ2LWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDYtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDYtZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwOS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kNy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQ3LWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDctZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkzMy45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kOC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDgtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQ4LWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDgtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDgtZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1NC45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kOS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDktZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQ5LWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDktZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDktZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3Ni45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kMTAtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQxMC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDEwLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZDEwLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQxMC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZzItZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGcyLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnMi1kb3duIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGcyLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGcyLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDY5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGczLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnMy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZzMtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnMy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnMy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwNC45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnNC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZzQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGc0LWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZzQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZzQtZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZzUtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGc1LWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnNS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGc1LWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGc1LWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGc2LWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnNi1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZzYtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnNi1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnNi1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjU5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwxLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsMS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bDEtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsMS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsMS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXh4eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teHh4bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teHh4bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXh4eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuLm5hdiwgLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMi41cmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rLCAubmF2X19saW5rLCAuZm9vdGVyX19uYXYtbGluaywgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm5hdi1saW5rLCAubmF2X19saW5rLCAuZm9vdGVyX19uYXYtbGluaywgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubmF2LWxpbms6aG92ZXIsIC5uYXZfX2xpbms6aG92ZXIsIC5mb290ZXJfX25hdi1saW5rOmhvdmVyLCAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cywgLm5hdl9fbGluazpmb2N1cywgLmZvb3Rlcl9fbmF2LWxpbms6Zm9jdXMsIC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkLCAuZGlzYWJsZWQubmF2X19saW5rLCAuZGlzYWJsZWQuZm9vdGVyX19uYXYtbGluaywgLmRpc2FibGVkLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpOyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmssIC5uYXYtdGFicyAubmF2X19saW5rLCAubmF2LXRhYnMgLmZvb3Rlcl9fbmF2LWxpbmssIC5uYXYtdGFicyAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdl9fbGluazpob3ZlciwgLm5hdi10YWJzIC5mb290ZXJfX25hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdl9fbGluazpmb2N1cywgLm5hdi10YWJzIC5mb290ZXJfX25hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rOmZvY3VzIHtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi10YWJzIC5kaXNhYmxlZC5uYXZfX2xpbmssIC5uYXYtdGFicyAuZGlzYWJsZWQuZm9vdGVyX19uYXYtbGluaywgLm5hdi10YWJzIC5kaXNhYmxlZC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluaywgLm5hdi10YWJzIC5uYXYtbGluazpkaXNhYmxlZCwgLm5hdi10YWJzIC5uYXZfX2xpbms6ZGlzYWJsZWQsIC5uYXYtdGFicyAuZm9vdGVyX19uYXYtbGluazpkaXNhYmxlZCwgLm5hdi10YWJzIC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluazpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMgLmFjdGl2ZS5uYXZfX2xpbmssIC5uYXYtdGFicyAuYWN0aXZlLmZvb3Rlcl9fbmF2LWxpbmssIC5uYXYtdGFicyAuYWN0aXZlLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdl9fbGluayxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5mb290ZXJfX25hdi1saW5rLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluaywgLm5hdi1waWxscyAubmF2X19saW5rLCAubmF2LXBpbGxzIC5mb290ZXJfX25hdi1saW5rLCAubmF2LXBpbGxzIC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpOyB9XG4gICAgLm5hdi1waWxscyAubmF2LWxpbms6ZGlzYWJsZWQsIC5uYXYtcGlsbHMgLm5hdl9fbGluazpkaXNhYmxlZCwgLm5hdi1waWxscyAuZm9vdGVyX19uYXYtbGluazpkaXNhYmxlZCwgLm5hdi1waWxscyAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbms6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMgLmFjdGl2ZS5uYXZfX2xpbmssIC5uYXYtcGlsbHMgLmFjdGl2ZS5mb290ZXJfX25hdi1saW5rLCAubmF2LXBpbGxzIC5hY3RpdmUuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmssXG4gIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmssXG4gIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2X19saW5rLFxuICAubmF2LXBpbGxzIC5zaG93ID4gLmZvb3Rlcl9fbmF2LWxpbmssXG4gIC5uYXYtcGlsbHMgLnNob3cgPiAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7IH1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLCAubmF2LWZpbGwgPiAubmF2X19saW5rLCAubmF2LWZpbGwgPiAuZm9vdGVyX19uYXYtbGluaywgLm5hdi1maWxsID4gLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssIC5uYXYtanVzdGlmaWVkID4gLm5hdl9fbGluaywgLm5hdi1qdXN0aWZpZWQgPiAuZm9vdGVyX19uYXYtbGluaywgLm5hdi1qdXN0aWZpZWQgPiAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluaywgLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2X19saW5rLCAubmF2LWZpbGwgLm5hdi1pdGVtIC5mb290ZXJfX25hdi1saW5rLCAubmF2LWZpbGwgLm5hdi1pdGVtIC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdl9fbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAuZm9vdGVyX19uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmsge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCk7IH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIsIC5uYXZiYXIgPiAuaGVhZGVyX19jb250YWluZXIsIC5uYXZiYXIgPiAuZm9vdGVyX19jb250YWluZXIsIC5uYXZiYXIgPiAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5uYXZiYXIgPiAuYmxvY2stdHh0X19jb250YWluZXIsIC5uYXZiYXIgPiAuYmxvY2stY29udGVudC10eHQtaW1nX19jb250YWluZXIsIC5uYXZiYXIgPiAuYmxvY2stY3RhX19jb250YWluZXIsIC5uYXZiYXIgPiAuYmxvY2stZmVhdHVyZXNfX2NvbnRhaW5lciwgLm5hdmJhciA+IC5ibG9jay1sb2dvc19fY29udGFpbmVyLCAubmF2YmFyID4gLmJsb2NrLXNsaWRlcl9fY29udGFpbmVyLCAubmF2YmFyID4gLmJsb2NrLXRlYW1fX2NvbnRhaW5lciwgLm5hdmJhciA+IC5ibG9jay12aWRlb19fY29udGFpbmVyLCAubmF2YmFyID4gLmFyY2hpdmUtbWFpbl9fY29udGFpbmVyLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhciA+IC5jb250YWluZXIteHMsIC5uYXZiYXIgPiAuY29udGFpbmVyLXhzMiwgLm5hdmJhciA+IC5jb250YWluZXIteHMzLCAubmF2YmFyID4gLmNvbnRhaW5lci14czQsIC5uYXZiYXIgPiAuY29udGFpbmVyLXhzNSwgLm5hdmJhciA+IC5jb250YWluZXIteHM2LCAubmF2YmFyID4gLmNvbnRhaW5lci14czcsIC5uYXZiYXIgPiAuY29udGFpbmVyLXhzOCwgLm5hdmJhciA+IC5jb250YWluZXIteHM5LCAubmF2YmFyID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhciA+IC5jb250YWluZXItc20yLCAubmF2YmFyID4gLmNvbnRhaW5lci1zbTMsIC5uYXZiYXIgPiAuY29udGFpbmVyLXNtNCwgLm5hdmJhciA+IC5jb250YWluZXItc201LCAubmF2YmFyID4gLmNvbnRhaW5lci1zbTYsIC5uYXZiYXIgPiAuY29udGFpbmVyLXNtNywgLm5hdmJhciA+IC5jb250YWluZXItbWQsIC5uYXZiYXIgPiAuY29udGFpbmVyLW1kMiwgLm5hdmJhciA+IC5jb250YWluZXItbWQzLCAubmF2YmFyID4gLmNvbnRhaW5lci1tZDQsIC5uYXZiYXIgPiAuY29udGFpbmVyLW1kNSwgLm5hdmJhciA+IC5jb250YWluZXItbWQ2LCAubmF2YmFyID4gLmNvbnRhaW5lci1tZDcsIC5uYXZiYXIgPiAuY29udGFpbmVyLW1kOCwgLm5hdmJhciA+IC5jb250YWluZXItbWQ5LCAubmF2YmFyID4gLmNvbnRhaW5lci1sZywgLm5hdmJhciA+IC5jb250YWluZXItbGcyLCAubmF2YmFyID4gLmNvbnRhaW5lci1sZzMsIC5uYXZiYXIgPiAuY29udGFpbmVyLWxnNCwgLm5hdmJhciA+IC5jb250YWluZXItbGc1LCAubmF2YmFyID4gLmNvbnRhaW5lci1sZzYsIC5uYXZiYXIgPiAuY29udGFpbmVyLXhsLCAubmF2YmFyID4gLmNvbnRhaW5lci14bDEsIC5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCwgLm5hdmJhciA+IC5jb250YWluZXIteHh4bCwgLm5hdmJhciA+IC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlLCAubmF2YmFyID4gLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fc2hhcGUtcmV2ZXJzZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluaywgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2X19saW5rLCAubmF2YmFyLW5hdiAuc2hvdyA+IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLW5hdiAuc2hvdyA+IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayxcbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdmJhci1uYXYgLmFjdGl2ZS5uYXZfX2xpbmssXG4gIC5uYXZiYXItbmF2IC5hY3RpdmUuZm9vdGVyX19uYXYtbGluayxcbiAgLm5hdmJhci1uYXYgLmFjdGl2ZS5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpOyB9XG4gIC5uYXZiYXItdGV4dCBhLFxuICAubmF2YmFyLXRleHQgYTpob3ZlcixcbiAgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM5MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhzMiB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteHMyIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhzMiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHMyIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQteHMyIC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLXhzMiAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQteHMyIC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHMyIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzMiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czIgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czIgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHMyIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14czIgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDA1cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHMzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czMgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHMzIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14czMgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14czMgLm5hdmJhci1uYXYgLm5hdl9fbGluaywgLm5hdmJhci1leHBhbmQteHMzIC5uYXZiYXItbmF2IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14czMgLm5hdmJhci1uYXYgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czMgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHMzIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzMyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzMyAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14czMgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhzMyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MzBweCkge1xuICAubmF2YmFyLWV4cGFuZC14czQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzNCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14czQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhzNCAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLXhzNCAubmF2YmFyLW5hdiAubmF2X19saW5rLCAubmF2YmFyLWV4cGFuZC14czQgLm5hdmJhci1uYXYgLmZvb3Rlcl9fbmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLXhzNCAubmF2YmFyLW5hdiAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzNCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHM0IC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHM0IC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhzNCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHM0IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhzNSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteHM1IC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhzNSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHM1IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQteHM1IC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLXhzNSAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQteHM1IC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHM1IC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzNSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czUgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czUgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHM1IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14czUgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDY3cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHM2IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czYgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHM2IC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14czYgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14czYgLm5hdmJhci1uYXYgLm5hdl9fbGluaywgLm5hdmJhci1leHBhbmQteHM2IC5uYXZiYXItbmF2IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14czYgLm5hdmJhci1uYXYgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czYgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHM2IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzNiAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzNiAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14czYgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhzNiAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14czcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzNyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14czcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhzNyAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLXhzNyAubmF2YmFyLW5hdiAubmF2X19saW5rLCAubmF2YmFyLWV4cGFuZC14czcgLm5hdmJhci1uYXYgLmZvb3Rlcl9fbmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLXhzNyAubmF2YmFyLW5hdiAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzNyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHM3IC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHM3IC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhzNyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHM3IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUyNXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhzOCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteHM4IC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhzOCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHM4IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQteHM4IC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLXhzOCAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQteHM4IC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHM4IC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzOCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czggLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czggLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHM4IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14czggLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHM5IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czkgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHM5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14czkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14czkgLm5hdmJhci1uYXYgLm5hdl9fbGluaywgLm5hdmJhci1leHBhbmQteHM5IC5uYXZiYXItbmF2IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14czkgLm5hdmJhci1uYXYgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czkgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHM5IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzOSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzOSAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14czkgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhzOSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAubmF2YmFyLWV4cGFuZC14czEwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czEwIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhzMTAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhzMTAgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14czEwIC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLXhzMTAgLm5hdmJhci1uYXYgLmZvb3Rlcl9fbmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLXhzMTAgLm5hdmJhci1uYXYgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14czEwIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzMTAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHMxMCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhzMTAgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHMxMCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHMxMCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdl9fbGluaywgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmZvb3Rlcl9fbmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20yIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbTIgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20yIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbTIgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1zbTIgLm5hdmJhci1uYXYgLm5hdl9fbGluaywgLm5hdmJhci1leHBhbmQtc20yIC5uYXZiYXItbmF2IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1zbTIgLm5hdmJhci1uYXYgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbTIgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20yIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtMiAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtMiAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbTIgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtMiAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbTMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtMyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbTMgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtMyAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLXNtMyAubmF2YmFyLW5hdiAubmF2X19saW5rLCAubmF2YmFyLWV4cGFuZC1zbTMgLm5hdmJhci1uYXYgLmZvb3Rlcl9fbmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLXNtMyAubmF2YmFyLW5hdiAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtMyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbTMgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20zIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20zIC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtMyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20zIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY2NXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtNCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc200IC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtNCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc200IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtc200IC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLXNtNCAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQtc200IC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc200IC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtNCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbTQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbTQgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc200IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbTQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc201IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbTUgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc201IC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbTUgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1zbTUgLm5hdmJhci1uYXYgLm5hdl9fbGluaywgLm5hdmJhci1leHBhbmQtc201IC5uYXZiYXItbmF2IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1zbTUgLm5hdmJhci1uYXYgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbTUgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc201IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtNSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtNSAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbTUgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtNSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MTVweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbTYge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtNiAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbTYgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtNiAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLXNtNiAubmF2YmFyLW5hdiAubmF2X19saW5rLCAubmF2YmFyLWV4cGFuZC1zbTYgLm5hdmJhci1uYXYgLmZvb3Rlcl9fbmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLXNtNiAubmF2YmFyLW5hdiAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtNiAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbTYgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc202IC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc202IC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtNiAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc202IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc0MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtNyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc203IC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtNyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc203IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtc203IC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLXNtNyAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQtc203IC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc203IC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtNyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbTcgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbTcgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc203IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbTcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc5MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kMiB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQyIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kMiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQyIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbWQyIC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLW1kMiAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbWQyIC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQyIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kMiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDIgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDIgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQyIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZDIgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODE1cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDMgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQzIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZDMgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1tZDMgLm5hdmJhci1uYXYgLm5hdl9fbGluaywgLm5hdmJhci1leHBhbmQtbWQzIC5uYXZiYXItbmF2IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1tZDMgLm5hdmJhci1uYXYgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDMgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQzIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kMyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kMyAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZDMgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kMyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NDBweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZDQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kNCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZDQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kNCAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLW1kNCAubmF2YmFyLW5hdiAubmF2X19saW5rLCAubmF2YmFyLWV4cGFuZC1tZDQgLm5hdmJhci1uYXYgLmZvb3Rlcl9fbmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLW1kNCAubmF2YmFyLW5hdiAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kNCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQ0IC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQ0IC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kNCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQ0IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg2NXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kNSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQ1IC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kNSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQ1IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbWQ1IC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLW1kNSAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbWQ1IC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQ1IC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kNSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDUgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDUgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQ1IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZDUgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODg4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQ2IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDYgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQ2IC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZDYgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1tZDYgLm5hdmJhci1uYXYgLm5hdl9fbGluaywgLm5hdmJhci1leHBhbmQtbWQ2IC5uYXZiYXItbmF2IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1tZDYgLm5hdmJhci1uYXYgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDYgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQ2IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kNiAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kNiAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZDYgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kNiAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MTBweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZDcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kNyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZDcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kNyAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLW1kNyAubmF2YmFyLW5hdiAubmF2X19saW5rLCAubmF2YmFyLWV4cGFuZC1tZDcgLm5hdmJhci1uYXYgLmZvb3Rlcl9fbmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLW1kNyAubmF2YmFyLW5hdiAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kNyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQ3IC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQ3IC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kNyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQ3IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkzNHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kOCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQ4IC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kOCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQ4IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbWQ4IC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLW1kOCAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbWQ4IC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQ4IC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kOCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDggLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDggLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQ4IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZDggLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTU1cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQ5IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDkgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZDkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1tZDkgLm5hdmJhci1uYXYgLm5hdl9fbGluaywgLm5hdmJhci1leHBhbmQtbWQ5IC5uYXZiYXItbmF2IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1tZDkgLm5hdmJhci1uYXYgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDkgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQ5IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kOSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kOSAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZDkgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kOSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzdweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZDEwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDEwIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kMTAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kMTAgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1tZDEwIC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLW1kMTAgLm5hdmJhci1uYXYgLmZvb3Rlcl9fbmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLW1kMTAgLm5hdmJhci1uYXYgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZDEwIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kMTAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQxMCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kMTAgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQxMCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQxMCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdl9fbGluaywgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmZvb3Rlcl9fbmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnMiB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcyIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnMiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcyIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbGcyIC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLWxnMiAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbGcyIC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcyIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnMiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZzIgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZzIgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcyIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZzIgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA3MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnMyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGczIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnMyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGczIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbGczIC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLWxnMyAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbGczIC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGczIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnMyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZzMgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZzMgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGczIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZzMgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwNXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnNCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGc0IC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnNCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGc0IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbGc0IC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLWxnNCAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbGc0IC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGc0IC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnNCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZzQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZzQgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGc0IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZzQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnNSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGc1IC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnNSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGc1IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbGc1IC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLWxnNSAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbGc1IC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGc1IC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnNSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZzUgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZzUgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGc1IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZzUgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnNiB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGc2IC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnNiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGc2IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbGc2IC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kLWxnNiAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbGc2IC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGc2IC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnNiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZzYgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZzYgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGc2IC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZzYgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2X19saW5rLCAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZm9vdGVyX19uYXYtbGluaywgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwxIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bDEgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwxIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bDEgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14bDEgLm5hdmJhci1uYXYgLm5hdl9fbGluaywgLm5hdmJhci1leHBhbmQteGwxIC5uYXZiYXItbmF2IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14bDEgLm5hdmJhci1uYXYgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bDEgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwxIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsMSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsMSAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bDEgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsMSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdl9fbGluaywgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiAubmF2X19saW5rLCAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2IC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eHhsIC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXh4eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXh4eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXZfX2xpbmssIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5mb290ZXJfX25hdi1saW5rLCAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG5cbi5uYXZiYXItZGFyayB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4ub2ZmY2FudmFzLXhzMiwgLm9mZmNhbnZhcy14czMsIC5vZmZjYW52YXMteHM0LCAub2ZmY2FudmFzLXhzNSwgLm9mZmNhbnZhcy14czYsIC5vZmZjYW52YXMteHM3LCAub2ZmY2FudmFzLXhzOCwgLm9mZmNhbnZhcy14czksIC5vZmZjYW52YXMteHMxMCwgLm9mZmNhbnZhcy1zbSwgLm9mZmNhbnZhcy1zbTIsIC5vZmZjYW52YXMtc20zLCAub2ZmY2FudmFzLXNtNCwgLm9mZmNhbnZhcy1zbTUsIC5vZmZjYW52YXMtc202LCAub2ZmY2FudmFzLXNtNywgLm9mZmNhbnZhcy1tZCwgLm9mZmNhbnZhcy1tZDIsIC5vZmZjYW52YXMtbWQzLCAub2ZmY2FudmFzLW1kNCwgLm9mZmNhbnZhcy1tZDUsIC5vZmZjYW52YXMtbWQ2LCAub2ZmY2FudmFzLW1kNywgLm9mZmNhbnZhcy1tZDgsIC5vZmZjYW52YXMtbWQ5LCAub2ZmY2FudmFzLW1kMTAsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMtbGcyLCAub2ZmY2FudmFzLWxnMywgLm9mZmNhbnZhcy1sZzQsIC5vZmZjYW52YXMtbGc1LCAub2ZmY2FudmFzLWxnNiwgLm9mZmNhbnZhcy14bCwgLm9mZmNhbnZhcy14bDEsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXh4eGwsIC5vZmZjYW52YXMge1xuICAtLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtY29sb3I6IDtcbiAgLS1icy1vZmZjYW52YXMtYmc6ICNmZmY7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzg5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14czIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzg5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy14czIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODkuOThweCkge1xuICAgIC5vZmZjYW52YXMteHMyLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHMyLm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHMyLm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhzMi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhzMi5zaG93aW5nLCAub2ZmY2FudmFzLXhzMi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXhzMi5zaG93aW5nLCAub2ZmY2FudmFzLXhzMi5oaWRpbmcsIC5vZmZjYW52YXMteHMyLnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzOTBweCkge1xuICAub2ZmY2FudmFzLXhzMiB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm9mZmNhbnZhcy14czIgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMteHMyIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwNC45OHB4KSB7XG4gIC5vZmZjYW52YXMteHMzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwNC45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMteHMzIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDA0Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLXhzMy5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhzMy5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhzMy5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14czMub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14czMuc2hvd2luZywgLm9mZmNhbnZhcy14czMuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy14czMuc2hvd2luZywgLm9mZmNhbnZhcy14czMuaGlkaW5nLCAub2ZmY2FudmFzLXhzMy5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDA1cHgpIHtcbiAgLm9mZmNhbnZhcy14czMge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5vZmZjYW52YXMteHMzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXhzMyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjkuOThweCkge1xuICAub2ZmY2FudmFzLXhzNCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzLXhzNCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyOS45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy14czQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14czQub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14czQub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHM0Lm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHM0LnNob3dpbmcsIC5vZmZjYW52YXMteHM0LnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMteHM0LnNob3dpbmcsIC5vZmZjYW52YXMteHM0LmhpZGluZywgLm9mZmNhbnZhcy14czQuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gIC5vZmZjYW52YXMteHM0IHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLXhzNCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy14czQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQ5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14czUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDQ5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy14czUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDkuOThweCkge1xuICAgIC5vZmZjYW52YXMteHM1Lm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHM1Lm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHM1Lm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhzNS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhzNS5zaG93aW5nLCAub2ZmY2FudmFzLXhzNS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXhzNS5zaG93aW5nLCAub2ZmY2FudmFzLXhzNS5oaWRpbmcsIC5vZmZjYW52YXMteHM1LnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAub2ZmY2FudmFzLXhzNSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm9mZmNhbnZhcy14czUgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMteHM1IC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2Ni45OHB4KSB7XG4gIC5vZmZjYW52YXMteHM2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2Ni45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMteHM2IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY2Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLXhzNi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhzNi5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhzNi5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14czYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14czYuc2hvd2luZywgLm9mZmNhbnZhcy14czYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy14czYuc2hvd2luZywgLm9mZmNhbnZhcy14czYuaGlkaW5nLCAub2ZmY2FudmFzLXhzNi5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDY3cHgpIHtcbiAgLm9mZmNhbnZhcy14czYge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5vZmZjYW52YXMteHM2IC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXhzNiAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTkuOThweCkge1xuICAub2ZmY2FudmFzLXhzNyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzLXhzNyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OS45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy14czcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14czcub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14czcub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHM3Lm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHM3LnNob3dpbmcsIC5vZmZjYW52YXMteHM3LnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMteHM3LnNob3dpbmcsIC5vZmZjYW52YXMteHM3LmhpZGluZywgLm9mZmNhbnZhcy14czcuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5vZmZjYW52YXMteHM3IHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLXhzNyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy14czcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTI0Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14czgge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTI0Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy14czgge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjQuOThweCkge1xuICAgIC5vZmZjYW52YXMteHM4Lm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHM4Lm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHM4Lm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhzOC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhzOC5zaG93aW5nLCAub2ZmY2FudmFzLXhzOC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXhzOC5zaG93aW5nLCAub2ZmY2FudmFzLXhzOC5oaWRpbmcsIC5vZmZjYW52YXMteHM4LnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MjVweCkge1xuICAub2ZmY2FudmFzLXhzOCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm9mZmNhbnZhcy14czggLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMteHM4IC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUzOS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHM5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUzOS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMteHM5IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTM5Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLXhzOS5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhzOS5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhzOS5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14czkub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14czkuc2hvd2luZywgLm9mZmNhbnZhcy14czkuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy14czkuc2hvd2luZywgLm9mZmNhbnZhcy14czkuaGlkaW5nLCAub2ZmY2FudmFzLXhzOS5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLm9mZmNhbnZhcy14czkge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5vZmZjYW52YXMteHM5IC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXhzOSAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTkuOThweCkge1xuICAub2ZmY2FudmFzLXhzMTAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy14czEwIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLXhzMTAub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14czEwLm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHMxMC5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14czEwLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHMxMC5zaG93aW5nLCAub2ZmY2FudmFzLXhzMTAuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy14czEwLnNob3dpbmcsIC5vZmZjYW52YXMteHMxMC5oaWRpbmcsIC5vZmZjYW52YXMteHMxMC5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLm9mZmNhbnZhcy14czEwIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLXhzMTAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMteHMxMCAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzQuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NC45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMtc20ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzQuOThweCkge1xuICAgIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uaGlkaW5nLCAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMtc20yIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLXNtMi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXNtMi5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXNtMi5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1zbTIub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1zbTIuc2hvd2luZywgLm9mZmNhbnZhcy1zbTIuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1zbTIuc2hvd2luZywgLm9mZmNhbnZhcy1zbTIuaGlkaW5nLCAub2ZmY2FudmFzLXNtMi5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm9mZmNhbnZhcy1zbTIge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5vZmZjYW52YXMtc20yIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXNtMiAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjkuOThweCkge1xuICAub2ZmY2FudmFzLXNtMyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MjkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzLXNtMyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYyOS45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy1zbTMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1zbTMub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1zbTMub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtc20zLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtc20zLnNob3dpbmcsIC5vZmZjYW52YXMtc20zLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtc20zLnNob3dpbmcsIC5vZmZjYW52YXMtc20zLmhpZGluZywgLm9mZmNhbnZhcy1zbTMuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5vZmZjYW52YXMtc20zIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLXNtMyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1zbTMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY0Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbTQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjY0Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy1zbTQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjQuOThweCkge1xuICAgIC5vZmZjYW52YXMtc200Lm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtc200Lm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtc200Lm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXNtNC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXNtNC5zaG93aW5nLCAub2ZmY2FudmFzLXNtNC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXNtNC5zaG93aW5nLCAub2ZmY2FudmFzLXNtNC5oaWRpbmcsIC5vZmZjYW52YXMtc200LnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NjVweCkge1xuICAub2ZmY2FudmFzLXNtNCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm9mZmNhbnZhcy1zbTQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtc200IC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc201IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY4OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMtc201IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjg5Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLXNtNS5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXNtNS5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXNtNS5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1zbTUub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1zbTUuc2hvd2luZywgLm9mZmNhbnZhcy1zbTUuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1zbTUuc2hvd2luZywgLm9mZmNhbnZhcy1zbTUuaGlkaW5nLCAub2ZmY2FudmFzLXNtNS5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgLm9mZmNhbnZhcy1zbTUge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5vZmZjYW52YXMtc201IC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXNtNSAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTQuOThweCkge1xuICAub2ZmY2FudmFzLXNtNiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MTQuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzLXNtNiB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxNC45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy1zbTYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1zbTYub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1zbTYub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtc202Lm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtc202LnNob3dpbmcsIC5vZmZjYW52YXMtc202LnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtc202LnNob3dpbmcsIC5vZmZjYW52YXMtc202LmhpZGluZywgLm9mZmNhbnZhcy1zbTYuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcxNXB4KSB7XG4gIC5vZmZjYW52YXMtc202IHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLXNtNiAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1zbTYgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbTcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy1zbTcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzkuOThweCkge1xuICAgIC5vZmZjYW52YXMtc203Lm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtc203Lm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtc203Lm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXNtNy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXNtNy5zaG93aW5nLCAub2ZmY2FudmFzLXNtNy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXNtNy5zaG93aW5nLCAub2ZmY2FudmFzLXNtNy5oaWRpbmcsIC5vZmZjYW52YXMtc203LnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NDBweCkge1xuICAub2ZmY2FudmFzLXNtNyB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm9mZmNhbnZhcy1zbTcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtc203IC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy1tZCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5oaWRpbmcsIC5vZmZjYW52YXMtbWQuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzg5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZDIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzg5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy1tZDIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODkuOThweCkge1xuICAgIC5vZmZjYW52YXMtbWQyLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQyLm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQyLm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kMi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kMi5zaG93aW5nLCAub2ZmY2FudmFzLW1kMi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLW1kMi5zaG93aW5nLCAub2ZmY2FudmFzLW1kMi5oaWRpbmcsIC5vZmZjYW52YXMtbWQyLnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3OTBweCkge1xuICAub2ZmY2FudmFzLW1kMiB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm9mZmNhbnZhcy1tZDIgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtbWQyIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNC45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgxNC45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMtbWQzIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE0Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLW1kMy5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kMy5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kMy5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZDMub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZDMuc2hvd2luZywgLm9mZmNhbnZhcy1tZDMuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1tZDMuc2hvd2luZywgLm9mZmNhbnZhcy1tZDMuaGlkaW5nLCAub2ZmY2FudmFzLW1kMy5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODE1cHgpIHtcbiAgLm9mZmNhbnZhcy1tZDMge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5vZmZjYW52YXMtbWQzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLW1kMyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzkuOThweCkge1xuICAub2ZmY2FudmFzLW1kNCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MzkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzLW1kNCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzOS45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy1tZDQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZDQub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZDQub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQ0Lm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQ0LnNob3dpbmcsIC5vZmZjYW52YXMtbWQ0LnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtbWQ0LnNob3dpbmcsIC5vZmZjYW52YXMtbWQ0LmhpZGluZywgLm9mZmNhbnZhcy1tZDQuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg0MHB4KSB7XG4gIC5vZmZjYW52YXMtbWQ0IHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLW1kNCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1tZDQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODY0Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZDUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODY0Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy1tZDUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjQuOThweCkge1xuICAgIC5vZmZjYW52YXMtbWQ1Lm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQ1Lm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQ1Lm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kNS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kNS5zaG93aW5nLCAub2ZmY2FudmFzLW1kNS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLW1kNS5zaG93aW5nLCAub2ZmY2FudmFzLW1kNS5oaWRpbmcsIC5vZmZjYW52YXMtbWQ1LnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NjVweCkge1xuICAub2ZmY2FudmFzLW1kNSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm9mZmNhbnZhcy1tZDUgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtbWQ1IC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg4Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQ2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg4Ny45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMtbWQ2IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODg3Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLW1kNi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kNi5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kNi5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZDYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZDYuc2hvd2luZywgLm9mZmNhbnZhcy1tZDYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1tZDYuc2hvd2luZywgLm9mZmNhbnZhcy1tZDYuaGlkaW5nLCAub2ZmY2FudmFzLW1kNi5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODg4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZDYge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5vZmZjYW52YXMtbWQ2IC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLW1kNiAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDkuOThweCkge1xuICAub2ZmY2FudmFzLW1kNyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzLW1kNyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwOS45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy1tZDcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZDcub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZDcub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQ3Lm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQ3LnNob3dpbmcsIC5vZmZjYW52YXMtbWQ3LnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtbWQ3LnNob3dpbmcsIC5vZmZjYW52YXMtbWQ3LmhpZGluZywgLm9mZmNhbnZhcy1tZDcuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkxMHB4KSB7XG4gIC5vZmZjYW52YXMtbWQ3IHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLW1kNyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1tZDcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTMzLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZDgge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTMzLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy1tZDgge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzMuOThweCkge1xuICAgIC5vZmZjYW52YXMtbWQ4Lm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQ4Lm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQ4Lm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kOC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kOC5zaG93aW5nLCAub2ZmY2FudmFzLW1kOC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLW1kOC5zaG93aW5nLCAub2ZmY2FudmFzLW1kOC5oaWRpbmcsIC5vZmZjYW52YXMtbWQ4LnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MzRweCkge1xuICAub2ZmY2FudmFzLW1kOCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm9mZmNhbnZhcy1tZDggLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtbWQ4IC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1NC45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQ5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1NC45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMtbWQ5IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU0Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLW1kOS5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kOS5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kOS5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZDkub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZDkuc2hvd2luZywgLm9mZmNhbnZhcy1tZDkuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1tZDkuc2hvd2luZywgLm9mZmNhbnZhcy1tZDkuaGlkaW5nLCAub2ZmY2FudmFzLW1kOS5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTU1cHgpIHtcbiAgLm9mZmNhbnZhcy1tZDkge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5vZmZjYW52YXMtbWQ5IC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLW1kOSAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzYuOThweCkge1xuICAub2ZmY2FudmFzLW1kMTAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTc2Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy1tZDEwIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTc2Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLW1kMTAub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZDEwLm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQxMC5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZDEwLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQxMC5zaG93aW5nLCAub2ZmY2FudmFzLW1kMTAuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1tZDEwLnNob3dpbmcsIC5vZmZjYW52YXMtbWQxMC5oaWRpbmcsIC5vZmZjYW52YXMtbWQxMC5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTc3cHgpIHtcbiAgLm9mZmNhbnZhcy1tZDEwIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLW1kMTAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtbWQxMCAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMtbGcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAub2ZmY2FudmFzLWxnMiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy1sZzIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAub2ZmY2FudmFzLWxnMi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLWxnMi5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLWxnMi5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1sZzIub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1sZzIuc2hvd2luZywgLm9mZmNhbnZhcy1sZzIuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1sZzIuc2hvd2luZywgLm9mZmNhbnZhcy1sZzIuaGlkaW5nLCAub2ZmY2FudmFzLWxnMi5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vZmZjYW52YXMtbGcyIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLWxnMiAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1sZzIgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA2OS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGczIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzLWxnMyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjkuOThweCkge1xuICAgIC5vZmZjYW52YXMtbGczLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbGczLm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbGczLm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLWxnMy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLWxnMy5zaG93aW5nLCAub2ZmY2FudmFzLWxnMy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLWxnMy5zaG93aW5nLCAub2ZmY2FudmFzLWxnMy5oaWRpbmcsIC5vZmZjYW52YXMtbGczLnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDcwcHgpIHtcbiAgLm9mZmNhbnZhcy1sZzMge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5vZmZjYW52YXMtbGczIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLWxnMyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTA0Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZzQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEwNC45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMtbGc0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwNC45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy1sZzQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1sZzQub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1sZzQub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbGc0Lm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbGc0LnNob3dpbmcsIC5vZmZjYW52YXMtbGc0LnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtbGc0LnNob3dpbmcsIC5vZmZjYW52YXMtbGc0LmhpZGluZywgLm9mZmNhbnZhcy1sZzQuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDVweCkge1xuICAub2ZmY2FudmFzLWxnNCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm9mZmNhbnZhcy1sZzQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtbGc0IC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjkuOThweCkge1xuICAub2ZmY2FudmFzLWxnNSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTI5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy1sZzUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI5Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLWxnNS5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLWxnNS5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLWxnNS5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1sZzUub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1sZzUuc2hvd2luZywgLm9mZmNhbnZhcy1sZzUuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1sZzUuc2hvd2luZywgLm9mZmNhbnZhcy1sZzUuaGlkaW5nLCAub2ZmY2FudmFzLWxnNS5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEzMHB4KSB7XG4gIC5vZmZjYW52YXMtbGc1IHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLWxnNSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1sZzUgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1OS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGc2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzLWxnNiB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTkuOThweCkge1xuICAgIC5vZmZjYW52YXMtbGc2Lm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbGc2Lm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbGc2Lm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLWxnNi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLWxnNi5zaG93aW5nLCAub2ZmY2FudmFzLWxnNi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLWxnNi5zaG93aW5nLCAub2ZmY2FudmFzLWxnNi5oaWRpbmcsIC5vZmZjYW52YXMtbGc2LnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLm9mZmNhbnZhcy1sZzYge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5vZmZjYW52YXMtbGc2IC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLWxnNiAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy14bCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjU5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bDEge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI1OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMteGwxIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1OS45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy14bDEub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14bDEub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14bDEub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteGwxLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteGwxLnNob3dpbmcsIC5vZmZjYW52YXMteGwxLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMteGwxLnNob3dpbmcsIC5vZmZjYW52YXMteGwxLmhpZGluZywgLm9mZmNhbnZhcy14bDEuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAub2ZmY2FudmFzLXhsMSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm9mZmNhbnZhcy14bDEgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMteGwxIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy14eGwge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHh4bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy14eHhsIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy14eHhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXh4eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteHh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXh4eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMteHh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4eGwuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAub2ZmY2FudmFzLXh4eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5vZmZjYW52YXMteHh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy14eHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIC5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gIC5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpOyB9XG4gIC5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpOyB9XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjZTllY2VmO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6ICNlOWVjZWY7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7IH1cbiAgLnBhZ2UtbGluazpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpOyB9XG4gIC5wYWdlLWxpbmsuYWN0aXZlLFxuICAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7IH1cbiAgLnBhZ2UtbGluay5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gICAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpOyB9XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7IH1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7IH1cblxuLnBhZ2luYXRpb24tbGcge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAwLjVyZW07IH1cblxuLnBhZ2luYXRpb24tc20ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTsgfVxuICAucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUsIC5wbGFjZWhvbGRlci5idXR0b24td2l0aC1pY29uOjpiZWZvcmUsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCBpbnB1dC5wbGFjZWhvbGRlcjo6YmVmb3JlLCAucGxhY2Vob2xkZXIubG9hZE1vcmVCdG46OmJlZm9yZSwgLnBsYWNlaG9sZGVyLmJsb2NrLWN0YV9fbGluazo6YmVmb3JlLCAucGxhY2Vob2xkZXIuYmxvY2stZmVhdHVyZXNfX2xpbms6OmJlZm9yZSwgLnBsYWNlaG9sZGVyLmJsb2NrLWhlcm9fX3RleHQtbGluazo6YmVmb3JlLCAucGxhY2Vob2xkZXIuYXJjaGl2ZS1tYWluX19saW5rOjpiZWZvcmUsIC5wbGFjZWhvbGRlci50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uOjpiZWZvcmUsIC5wbGFjZWhvbGRlci5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rOjpiZWZvcmUsIC5wbGFjZWhvbGRlci5ibG9jay10ZWFtX190ZXh0LWxpbms6OmJlZm9yZSwgLnBsYWNlaG9sZGVyLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rOjpiZWZvcmUsIC5wbGFjZWhvbGRlci5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbms6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTsgfVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtOyB9XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtOyB9XG5cbi5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjsgfSB9XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMDAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAwMDAgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7IH0gfVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiAjZmZmO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuNXJlbSAtIDFweCk7XG4gIC0tYnMtcG9wb3Zlci1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcjogO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWJnOiAjZjBmMGYwO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWhlaWdodDogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IHZhcigtLWJzLXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1tYXgtd2lkdGgpO1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTsgfVxuICAucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpOyB9XG4gICAgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgfVxuICAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyB9XG4gIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7IH1cbiAgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpOyB9XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTsgfVxuICAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyB9XG4gIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTsgfVxuICAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICBsZWZ0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTsgfVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgdG9wOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7IH1cblxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7IH1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7IH1cbiAgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpOyB9XG4gIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7IH1cbiAgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpOyB9XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuICAucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKTsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTsgfSB9XG5cbi5wcm9ncmVzcyB7XG4gIC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icy1wcm9ncmVzcy1iZzogI2U5ZWNlZjtcbiAgLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1wcm9ncmVzcy1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuICAtLWJzLXByb2dyZXNzLWJhci1iZzogIzBkNmVmZDtcbiAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZSk7IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87IH0gfVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIGJvcmRlcjogdmFyKC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5zcGlubmVyLWdyb3cge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAxLjVzOyB9IH1cblxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpOyB9XG4gIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpOyB9XG4gIC50YWJsZSA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDsgfVxuICAudGFibGUgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBjdXJyZW50Y29sb3I7IH1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7IH1cblxuLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAudGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHg7IH1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTsgfVxuXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZChldmVuKSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpOyB9XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpOyB9XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZTJmZjtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZDdmMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhY2JlNjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmQxZWM7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuXG4udGFibGUtc2Vjb25kYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2UyZTNlNTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjYmNjY2U7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2Q3ZDhkYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNkMWQyZDQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmNkMGM3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2QwYzc7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjY2ZmNGZjO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2JhZGNlMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVlOGVmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFkY2UzO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZTJlOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpOyB9XG5cbi50YWJsZS13YXJuaW5nIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2ZmZjNjZDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNlNmRiYjk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2YyZTdjMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2U2ZGJiOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlY2UxYmU7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNkZmMyYzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNlZGVlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZlMGUxO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1ZTZlNztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpOyB9XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1iZzogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzJjMzAzNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICMzMjM1Mzk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzg5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHMyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDQuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14czMge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyOS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhzNCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQ5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHM1IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjYuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14czYge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhzNyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTI0Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHM4IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MzkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14czkge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhzMTAge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NC45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbTIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYyOS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtMyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY0Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc200IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbTUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxNC45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtNiB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc203IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzg5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTQuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZDMge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzOS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kNCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODY0Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQ1IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZDYge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwOS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kNyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTMzLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQ4IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTQuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZDkge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3Ni45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kMTAge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDY5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGczIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTA0Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGc0IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGc1IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGc2IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bDEge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbi50b2FzdCB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy10b2FzdC1zcGFjaW5nOiAxLjVyZW07XG4gIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1icy10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvYXN0LWNvbG9yOiA7XG4gIC0tYnMtdG9hc3QtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLXRvYXN0LWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKTsgfVxuICAudG9hc3Quc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAudG9hc3Q6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtdG9hc3Qtc3BhY2luZyk7IH1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTsgfVxuICAudG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTsgfVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogI2ZmZjtcbiAgLS1icy10b29sdGlwLWJnOiAjMDAwO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgbWFyZ2luOiB2YXIoLS1icy10b29sdGlwLW1hcmdpbik7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwOyB9XG4gIC50b29sdGlwLnNob3cge1xuICAgIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgfVxuICAgIC50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwOyB9XG4gIC5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTsgfVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTsgfVxuICAuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTsgfVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7IH1cbiAgLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpOyB9XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7IH1cbiAgLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTsgfVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZmFkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZhZGU6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNvbGxhcHNpbmcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktMSB7XG4gICAgICBmb250LXNpemU6IDVyZW07IH0gfVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS0yIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktMyB7XG4gICAgICBmb250LXNpemU6IDRyZW07IH0gfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS00IHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9IH1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktNSB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS02IHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLCAuaGVhZGVyX19zb2NpYWwtbGlzdCwgLmZvb3Rlcl9fc29jaWFsLWxpc3QsIC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0sIC5oZWFkZXJfX3NvY2lhbC1saXN0LWl0ZW0sIC5mb290ZXJfX3NvY2lhbC1saXN0LWl0ZW0sIC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpLCAuaGVhZGVyX19zb2NpYWwtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5mb290ZXJfX3NvY2lhbC1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSwgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCwgLmhlYWRlcl9fbmF2LCAuZm9vdGVyX19sb2dvLCAuZm9vdGVyX19uYXYsIC5mb290ZXJfX25hdi1saXN0LCAuZm9vdGVyX19zb2NpYWwsIC5mb290ZXJfX3NvY2lhbC1saXN0LCAuZm9vdGVyX19zbWFsbC1wcmludCwgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudSwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29sdW1uLWxvZ29zLCAuYmxvY2stY29udGVudC10eHQtaW1nX190ZXh0LWNvbCwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2UtY29sLCAuYmxvY2stY3RhX19jb2x1bW4sIC5ibG9jay1mZWF0dXJlc19fY2FyZCwgLmJsb2NrLWZlYXR1cmVzX19jYXJkLXRleHQsIC5ibG9jay1mZWF0dXJlc19fbGlua3MsIC5ibG9jay1pY29uLWdyaWRfX2ljb24taW1hZ2UtY29udGFpbmVyLCAuYmxvY2stbG9nb3NfX2xvZ29zLWNvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19pdGVtLCAuYmxvY2stc2xpZGVyX19jb250ZW50LCAuYmxvY2stc2xpZGVyX19jYXB0aW9ucywgLmJsb2NrLXRlYW1fX2NhcmQtdGV4dCwgLmJsb2NrLXRlYW1fX2xpbmtzLCAuYmxvY2stdmlkZW9fX2xlZnQtY29sdW1uLCAuYXJjaGl2ZS1tYWluX19jYXJkLCAuYXJjaGl2ZS1tYWluX19jYXJkLXRleHQsIC5hcmNoaXZlLW1haW5fX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4LCAuYnV0dG9uLXdpdGgtaWNvbiwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IGlucHV0LCAubG9hZE1vcmVCdG4sIC5ibG9jay1jdGFfX2xpbmssIC5ibG9jay1mZWF0dXJlc19fbGluaywgLmJsb2NrLWhlcm9fX3RleHQtbGluaywgLmFyY2hpdmUtbWFpbl9fbGluaywgLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24sIC5ibG9jay1mZWF0dXJlc19fdGV4dC1saW5rLCAuYmxvY2stZmVhdHVyZXNfX2xpbms6bnRoLW9mLXR5cGUoMiksIC5ibG9jay10ZWFtX190ZXh0LWxpbmssIC5hcmNoaXZlLW1haW5fX3RleHQtbGluaywgLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtbm9uZSwgLmhlYWRlcl9fc29jaWFsLCAuYmxvY2stYnJhbmQtYmFubmVyX19zdHJpcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCwgLmJsb2NrLWZlYXR1cmVzX19jYXJkLCAuYmxvY2stdGVhbV9fY2FyZCwgLmFyY2hpdmUtbWFpbl9fY2FyZCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWdyZXktZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmV5LWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZ3JleS1saWdodCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmV5LWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLW9mZi1ibGFjayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1vZmYtYmxhY2stcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMSB7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuLmJvcmRlci0yIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDJweDsgfVxuXG4uYm9yZGVyLTMge1xuICAtLWJzLWJvcmRlci13aWR0aDogM3B4OyB9XG5cbi5ib3JkZXItNCB7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiA0cHg7IH1cblxuLmJvcmRlci01IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDVweDsgfVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7IH1cblxuLmJvcmRlci1vcGFjaXR5LTI1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4yNTsgfVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7IH1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTsgfVxuXG4uYm9yZGVyLW9wYWNpdHktMTAwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTsgfVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwLCAuYmxvY2stYnJhbmQtYmFubmVyX19jb250YWluZXIsIC5ibG9jay1mZWF0dXJlc19fY2FyZCwgLmFyY2hpdmUtbWFpbl9fY2FyZCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4sIC5mb290ZXJfX25hdi1saXN0LCAuZm9vdGVyX19zbWFsbC1wcmludCwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGV4dC1jb2wsIC5ibG9jay1jdGFfX2NvbHVtbiwgLmJsb2NrLWZlYXR1cmVzX19jYXJkLCAuYmxvY2stZmVhdHVyZXNfX2NhcmQtdGV4dCwgLmJsb2NrLXNsaWRlcl9fY29udGVudCwgLmJsb2NrLXNsaWRlcl9fY2FwdGlvbnMsIC5ibG9jay10ZWFtX19jYXJkLXRleHQsIC5hcmNoaXZlLW1haW5fX2NhcmQsIC5hcmNoaXZlLW1haW5fX2NhcmQtdGV4dCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLCAuZm9vdGVyX19uYXYtbGlzdCwgLmJsb2NrLWxvZ29zX19sb2dvcy1jb250YWluZXIge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kLCAuaGVhZGVyX19uYXYsIC5oZWFkZXJfX3NvY2lhbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciwgLmZvb3Rlcl9fbG9nbywgLmZvb3Rlcl9fbmF2LCAuZm9vdGVyX19zbWFsbC1wcmludCwgLmZvb3Rlcl9fc21hbGwtcHJpbnQtbWVudSwgLmJsb2NrLWJyYW5kLWJhbm5lcl9fY29sdW1uLWxvZ29zLCAuYmxvY2staWNvbi1ncmlkX19pY29uLWltYWdlLWNvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19pdGVtLCAuYmxvY2stc2xpZGVyX19jb250ZW50LCAuYmxvY2stc2xpZGVyX19jYXB0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLCAuZm9vdGVyX19zb2NpYWwtbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciwgLmhlYWRlcl9fbmF2LCAuaGVhZGVyX19zb2NpYWwsIC5mb290ZXJfX25hdiwgLmZvb3Rlcl9fc29jaWFsLCAuYmxvY2staWNvbi1ncmlkX19pY29uLWltYWdlLWNvbnRhaW5lciwgLmJsb2NrLWxvZ29zX19pdGVtLCAuYmxvY2stc2xpZGVyX19jYXB0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMSwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2UtY29sLS0yIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMiwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGV4dC1jb2wtLTEsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3RleHQtY29sLS0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDsgfVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50OyB9XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7IH1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDsgfVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDsgfVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50OyB9XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4uZnMtNyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnMtOCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7IH1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7IH1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IH1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdGFydCwgLmJsb2NrLXR4dF9fY29sdW1uLS1mdWxsLXdpZHRoLCAuYmxvY2stZmVhdHVyZXNfX3RleHQtaGVhZGluZywgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWJvZHksIC5ibG9jay10ZWFtX190ZXh0LWhlYWRpbmcsIC5ibG9jay10ZWFtX190ZXh0LWJvZHksIC5hcmNoaXZlLW1haW5fX3RleHQtaGVhZGluZywgLmFyY2hpdmUtbWFpbl9fdGV4dC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyLCAuYmxvY2stdHh0X19jb2x1bW4tLWNlbnRyZWQsIC5ibG9jay1jdGFfX2NvbHVtbiwgLmJsb2NrLWZlYXR1cmVzX19jYXJkLCAuYmxvY2stbG9nb3NfX2hlYWRpbmcsIC5ibG9jay1zbGlkZXJfX3RleHQsIC5ibG9jay10ZWFtX19jYXJkLCAuYXJjaGl2ZS1tYWluX19jYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lLCAuYmxvY2stZmVhdHVyZXNfX2xpbmstd3JhcHBlciwgLmJsb2NrLXRlYW1fX2xpbmstd3JhcHBlciwgLmFyY2hpdmUtbWFpbl9fbGluay13cmFwcGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDsgfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWdyZXktZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmV5LWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ncmV5LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyZXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1vZmYtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtb2ZmLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTsgfVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTsgfVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7IH1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ncmV5LWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JleS1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ncmV5LWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyZXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLW9mZi1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1vZmYtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCwgLmFyY2hpdmUtbWFpbl9fY2FyZCwgLmFyY2hpdmUtbWFpbl9fY2FyZC10ZXh0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7IH1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7IH1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTsgfVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTsgfVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7IH1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7IH1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDsgfVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtMnhsKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM5MHB4KSB7XG4gIC5mbG9hdC14czItc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhzMi1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14czItbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14czItaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14czItaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14czItYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMyLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC14czItdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMyLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMyLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14czItZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhzMi1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC14czItbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzMi1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzMi1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14czItY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMyLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14czItY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzMi1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzMi1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzMi1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14czItc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMyLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzMi1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMyLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzMi1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czItZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czItY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMyLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMyLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzMi1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzMi1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHMyLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzMi1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHMyLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHMyLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHMyLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHMyLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czItY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czItYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzMi1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzMi1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHMyLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czItc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czItZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzMi1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzMi1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czItc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czItZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czItMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHMyLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzMi0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czItMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHMyLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzMi01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czItbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS14czItMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMyLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzMi0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzMi0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14czItNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14czItNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMyLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC14czItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgteHMyLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzMi0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHMyLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzMi00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHMyLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzMi1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14czItMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXkteHMyLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzMi0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHMyLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzMi00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHMyLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzMi1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14czItMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14czItMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czItMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzMi0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzMi00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMyLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMyLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUteHMyLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS14czItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzMi0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzMi00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzMi1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHMyLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWIteHMyLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMyLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzMi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzMi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzMi0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy14czItMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHMyLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHMyLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzMi00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzMi01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14czItYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC14czItMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhzMi0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMyLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzMi0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMyLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzMi01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzMi0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzMi0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzMi0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czItMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHMyLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHMyLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHkteHMyLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHMyLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzMi0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzMi00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czItNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czItMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHMyLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzMi0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzMi0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czItNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czItNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHMyLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUteHMyLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHMyLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czItMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzMi01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzMi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14czItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHMyLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHMyLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzMi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzMi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czItMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzMi0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHMyLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzMi0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHMyLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzMi01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzMi0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzMi0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzMi0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHMyLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHMyLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czItNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHMyLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHMyLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14czItY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDVweCkge1xuICAuZmxvYXQteHMzLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14czMtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHMzLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhzMy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhzMy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhzMy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMzLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14czMtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMzLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC14czMtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14czMtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMzLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzMy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMzLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14czMtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14czMtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14czMtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMzLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzMy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14czMtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzMy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czMtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMzLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMzLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzMy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzMy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czMtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14czMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzMy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14czMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzMy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzMy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzMy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzMy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHMzLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHMzLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czMtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czMtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzMy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHMzLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHMzLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czMtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czMtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHMzLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXIteHMzLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHMzLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzMy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czMtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHMzLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzMy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czMtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHMzLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMzLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhzMy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14czMtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14czMtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMzLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMzLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzMy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgteHMzLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzMy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czMtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzMy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czMtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzMy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czMtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXkteHMzLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzMy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czMtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzMy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czMtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzMy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czMtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHMzLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQteHMzLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMzLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czMtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czMtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzMy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzMy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzMy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUteHMzLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czMtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHMzLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czMtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHMzLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czMtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzMy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzMy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzMy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMzLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMzLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czMtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czMtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy14czMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMteHMzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzMy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzMy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14czMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14czMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHMzLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMzLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC14czMtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzMy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14czMtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzMy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14czMtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czMtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC14czMtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czMtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHMzLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHMzLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzMy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzMy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzMy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzMy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czMtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czMtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHMzLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMzLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzMy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czMtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czMtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMzLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMzLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzMy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzMy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzMy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHMzLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHMzLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czMtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czMtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGIteHMzLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzMy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzMy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czMtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czMtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHMzLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy14czMtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzMy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czMtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzMy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czMtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czMtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czMtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czMtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzMy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzMy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHMzLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhzMy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhzMy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHMzLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgLmZsb2F0LXhzNC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHM0LWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhzNC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14czQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14czQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14czQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM0LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM0LWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM0LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14czQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM0LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM0LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM0LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14czQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM0LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14czQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHM0LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzNC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzNC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHM0LWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHM0LXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14czQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHM0LWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14czQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14czQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzNC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzNC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHM0LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHM0LXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzNC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzNC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHM0LWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHM0LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzNC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzNC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzNC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM0LTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzNC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM0LTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzNC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXhzNC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS14czQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM0LTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM0LTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzNC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzNC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14czQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzNC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC14czQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHM0LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHM0LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHM0LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzNC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS14czQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHM0LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHM0LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHM0LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzNC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzNC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzNC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHM0LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHM0LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS14czQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzNC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHM0LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzNC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHM0LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzNC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHM0LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14czQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14czQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzNC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzNC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHM0LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHM0LWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMteHM0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzNC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14czQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14czQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHM0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHM0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzNC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXhzNC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHM0LTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14czQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHM0LTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14czQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHM0LTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHM0LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgteHM0LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHM0LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzNC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzNC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS14czQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHM0LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHM0LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzNC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzNC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14czQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHM0LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHM0LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzNC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzNC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS14czQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzNC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzNC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHM0LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHM0LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzNC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHM0LTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHM0LTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzNC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMteHM0LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHM0LTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHM0LTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHM0LTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHM0LTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHM0LTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzNC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC14czQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14czQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhzNC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5mbG9hdC14czUtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhzNS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14czUtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14czUtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14czUtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14czUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM1LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC14czUtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM1LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM1LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14czUtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC14czUtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14czUtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM1LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14czUtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14czUtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM1LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM1LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzNS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czUtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czUtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHM1LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHM1LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzNS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzNS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHM1LWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzNS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHM1LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHM1LXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHM1LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHM1LWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czUtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czUtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzNS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzNS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHM1LWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czUtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czUtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzNS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzNS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czUtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czUtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czUtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM1LTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzNS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czUtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM1LTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzNS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czUtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS14czUtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM1LTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzNS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzNS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14czUtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14czUtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM1LWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC14czUtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgteHM1LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzNS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHM1LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzNS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHM1LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzNS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14czUtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXkteHM1LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzNS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHM1LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzNS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHM1LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzNS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14czUtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14czUtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czUtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzNS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzNS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHM1LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHM1LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUteHM1LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS14czUtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzNS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czUtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzNS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czUtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzNS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHM1LTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWIteHM1LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHM1LTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czUtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czUtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzNS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzNS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzNS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy14czUtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHM1LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHM1LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzNS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzNS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14czUtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC14czUtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhzNS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHM1LTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzNS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHM1LTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzNS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzNS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzNS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzNS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czUtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czUtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHM1LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHM1LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHkteHM1LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHM1LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzNS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzNS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czUtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czUtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHM1LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzNS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzNS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czUtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czUtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHM1LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUteHM1LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHM1LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czUtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czUtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzNS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzNS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14czUtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHM1LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHM1LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzNS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzNS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czUtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzNS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHM1LTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzNS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHM1LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzNS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzNS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzNS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzNS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHM1LTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHM1LTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czUtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHM1LXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHM1LWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14czUtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NjdweCkge1xuICAuZmxvYXQteHM2LXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14czYtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHM2LW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM2LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM2LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM2LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNi1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM2LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNi10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNi10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM2LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14czYtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM2LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC14czYtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14czYtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM2LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNi1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM2LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14czYtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14czYtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14czYtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM2LXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNi13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14czYtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNi13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czYtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHM2LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHM2LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzNi1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzNi1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czYtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14czYtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzNi1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14czYtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzNi1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzNi1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzNi1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzNi1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHM2LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHM2LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czYtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czYtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzNi1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHM2LXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHM2LWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czYtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czYtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHM2LXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM2LWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM2LTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzNi0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czYtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM2LTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzNi00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czYtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM2LWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM2LTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhzNi0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14czYtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14czYtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM2LTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM2LTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzNi1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgteHM2LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzNi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czYtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzNi0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czYtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzNi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czYtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXkteHM2LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzNi0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czYtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzNi0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czYtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzNi01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czYtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHM2LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQteHM2LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHM2LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czYtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czYtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzNi01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzNi1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzNi0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUteHM2LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czYtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHM2LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czYtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHM2LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czYtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzNi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzNi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzNi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHM2LTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHM2LTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czYtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czYtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy14czYtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMteHM2LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzNi0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzNi0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14czYtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14czYtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHM2LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAteHM2LTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC14czYtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzNi0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14czYtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzNi00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14czYtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czYtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC14czYtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czYtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHM2LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHM2LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzNi01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzNi0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzNi0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzNi0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czYtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czYtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHM2LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHM2LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzNi0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czYtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czYtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHM2LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHM2LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzNi0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzNi0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzNi0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHM2LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHM2LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czYtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czYtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGIteHM2LTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzNi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzNi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czYtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czYtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHM2LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy14czYtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzNi0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czYtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzNi00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czYtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czYtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czYtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czYtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzNi0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzNi00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHM2LTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhzNi1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhzNi1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHM2LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmZsb2F0LXhzNy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHM3LWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhzNy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14czctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14czctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14czctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM3LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhzNy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM3LWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM3LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14czctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM3LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM3LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM3LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzNy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14czctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM3LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14czctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHM3LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzNy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzNy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHM3LWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHM3LXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14czctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHM3LWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14czctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14czctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzNy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzNy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHM3LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHM3LXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzNy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzNy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHM3LWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHM3LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzNy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzNy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzNy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM3LTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzNy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM3LTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzNy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXhzNy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS14czctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM3LTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM3LTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzNy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzNy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14czctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzNy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC14czctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHM3LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHM3LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHM3LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzNy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS14czctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHM3LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHM3LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHM3LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzNy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzNy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzNy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHM3LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHM3LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS14czctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzNy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHM3LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzNy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHM3LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzNy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHM3LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14czctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14czctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzNy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzNy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHM3LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHM3LWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMteHM3LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzNy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14czctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14czctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHM3LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHM3LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzNy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXhzNy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHM3LTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14czctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHM3LTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14czctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHM3LTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHM3LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgteHM3LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHM3LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzNy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzNy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS14czctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHM3LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHM3LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzNy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzNy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14czctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHM3LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHM3LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzNy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzNy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS14czctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzNy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzNy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHM3LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHM3LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzNy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHM3LTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHM3LTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzNy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMteHM3LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHM3LTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHM3LTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHM3LTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHM3LTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHM3LTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzNy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC14czctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14czctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhzNy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUyNXB4KSB7XG4gIC5mbG9hdC14czgtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhzOC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14czgtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14czgtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14czgtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14czgtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM4LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC14czgtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM4LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM4LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14czgtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhzOC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC14czgtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzOC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzOC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14czgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14czgtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzOC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzOC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzOC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14czgtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzOC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM4LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzOC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czgtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czgtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHM4LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHM4LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzOC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzOC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHM4LWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzOC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHM4LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHM4LXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHM4LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHM4LWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czgtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czgtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzOC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzOC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHM4LWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czgtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czgtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzOC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzOC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czgtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czgtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czgtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM4LTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzOC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czgtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM4LTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzOC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czgtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS14czgtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM4LTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzOC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzOC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14czgtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14czgtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM4LWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC14czgtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgteHM4LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzOC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHM4LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzOC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHM4LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzOC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14czgtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXkteHM4LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzOC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHM4LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzOC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHM4LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzOC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14czgtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14czgtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czgtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzOC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzOC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHM4LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHM4LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUteHM4LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS14czgtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzOC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czgtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzOC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czgtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzOC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHM4LTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWIteHM4LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHM4LTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czgtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czgtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzOC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzOC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzOC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy14czgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHM4LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHM4LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzOC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzOC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14czgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC14czgtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhzOC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHM4LTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzOC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHM4LTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzOC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzOC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzOC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzOC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czgtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czgtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHM4LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHM4LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHkteHM4LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHM4LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzOC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzOC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czgtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czgtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHM4LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzOC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzOC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czgtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czgtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHM4LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUteHM4LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHM4LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czgtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czgtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzOC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzOC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14czgtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHM4LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHM4LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzOC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzOC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzOC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHM4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzOC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHM4LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzOC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzOC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzOC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzOC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHM4LTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHM4LTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czgtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHM4LXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHM4LWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14czgtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAuZmxvYXQteHM5LXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14czktZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHM5LW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM5LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM5LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM5LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhzOS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM5LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhzOS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhzOS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM5LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14czktaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHM5LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC14czktZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14czktcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM5LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzOS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM5LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14czktZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14czktZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14czktc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHM5LXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzOS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14czktbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzOS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czktc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHM5LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHM5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzOS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzOS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14czktZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14czktc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzOS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14czktY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzOS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzOS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzOS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzOS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHM5LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHM5LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czktYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czktc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzOS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHM5LXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHM5LWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czktY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czktYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHM5LXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM5LWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM5LTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzOS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czktMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM5LTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzOS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czktNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHM5LWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM5LTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhzOS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14czktMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14czktMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM5LTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHM5LTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzOS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgteHM5LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzOS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czktMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzOS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czktNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzOS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czktYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXkteHM5LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzOS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czktMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzOS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czktNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzOS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHM5LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQteHM5LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHM5LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czktMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czktNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzOS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzOS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzOS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUteHM5LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czktMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHM5LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czktNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHM5LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czktYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzOS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzOS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzOS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHM5LTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHM5LTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czktNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czktYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy14czktMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMteHM5LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzOS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzOS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14czktNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14czktNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHM5LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAteHM5LTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC14czktMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzOS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14czktMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzOS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14czktNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czktMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC14czktMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czktMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHM5LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHM5LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzOS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzOS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzOS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzOS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czktMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czktNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHM5LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHM5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzOS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czktMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czktMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHM5LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHM5LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzOS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzOS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzOS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHM5LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHM5LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czktNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czktMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGIteHM5LTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzOS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzOS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czktNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czktNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHM5LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy14czktMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzOS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czktMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzOS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czktNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czktMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czktMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czktMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzOS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzOS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHM5LTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhzOS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhzOS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHM5LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmZsb2F0LXhzMTAtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhzMTAtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHMxMC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhzMTAtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14czEwLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMxMC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14czEwLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC14czEwLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhzMTAtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14czEwLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14czEwLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14czEwLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhzMTAtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzMTAtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14czEwLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzMTAtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMxMC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMxMC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMxMC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzMTAtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14czEwLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzMTAtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMxMC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14czEwLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14czEwLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzMTAtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMxMC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzMTAtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMxMC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzMTAtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMxMC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzMTAtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzMTAtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHMxMC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHMxMC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzMTAtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czEwLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHMxMC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHMxMC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzMTAtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzMTAtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14czEwLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czEwLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14czEwLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHMxMC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHMxMC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzMTAtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHMxMC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzMTAtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czEwLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzMTAtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHMxMC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czEwLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhzMTAtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHMxMC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14czEwLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMxMC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS14czEwLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzMTAtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14czEwLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzMTAtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14czEwLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzMTAtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzMTAtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgteHMxMC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czEwLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14czEwLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzMTAtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhzMTAtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHMxMC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14czEwLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzMTAtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHMxMC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHMxMC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czEwLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14czEwLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhzMTAtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHMxMC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzMTAtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czEwLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14czEwLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMxMC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMxMC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzMTAtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS14czEwLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS14czEwLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14czEwLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzMTAtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhzMTAtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHMxMC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHMxMC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHMxMC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzMTAtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czEwLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14czEwLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMxMC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMxMC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzMTAtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy14czEwLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzMTAtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHMxMC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzMTAtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHMxMC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhzMTAtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHMxMC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXhzMTAtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhzMTAtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzMTAtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMxMC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMxMC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14czEwLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHMxMC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzMTAtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czEwLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzMTAtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14czEwLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhzMTAtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14czEwLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHkteHMxMC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzMTAtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHMxMC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhzMTAtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHMxMC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzMTAtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHMxMC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czEwLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMxMC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14czEwLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMxMC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czEwLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUteHMxMC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzMTAtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhzMTAtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czEwLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14czEwLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHMxMC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14czEwLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzMTAtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czEwLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzMTAtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14czEwLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzMTAtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzMTAtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhzMTAtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHMxMC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHMxMC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14czEwLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHMxMC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLXhzMTAtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czEwLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14czEwLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHMxMC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHMxMC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC14czEwLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHMxMC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHMxMC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZmxvYXQtc20yLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbTItZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20yLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20yLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20yLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20yLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtMi1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20yLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtMi10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtMi10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20yLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbTItaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20yLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTItZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTItcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20yLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtMi1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20yLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTItZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTItZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTItc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20yLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtMi13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTItbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtMi13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbTItc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20yLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20yLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtMi1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtMi1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbTItZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbTItc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtMi1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbTItY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtMi1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtMi1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtMi1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtMi1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20yLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20yLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbTItYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbTItc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtMi1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20yLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20yLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbTItY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbTItYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20yLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItc20yLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20yLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtMi0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTItMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20yLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtMi00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTItNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20yLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20yLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtMi0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbTItMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbTItMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20yLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20yLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtMi1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtc20yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtMi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtMi0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtMi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktc20yLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtMi0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTItMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtMi0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTItNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtMi01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTItYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20yLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20yLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20yLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTItMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTItNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtMi01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtMi1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtMi0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtc20yLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20yLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20yLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtMi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtMi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtMi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20yLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20yLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTItYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTItMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMtc20yLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtMi0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtMi0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTItNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTItNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20yLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20yLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbTItMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtMi0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbTItMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtMi00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbTItNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbTItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1zbTItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbTItMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20yLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20yLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtMi01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtMi0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtMi0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtMi0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbTItMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbTItNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20yLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20yLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtMi0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbTItMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbTItMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20yLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20yLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtMi0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtMi0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtMi0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20yLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20yLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbTItNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbTItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItc20yLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtMi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtMi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbTItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbTItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20yLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbTItMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtMi0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbTItMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtMi00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbTItNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbTItMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbTItMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbTItMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtMi0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtMi00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20yLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtMi1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtMi1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20yLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgLmZsb2F0LXNtMy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20zLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtMy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtMy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtMy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtMy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbTMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtMy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbTMtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbTMtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtMy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20zLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtMy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20zLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20zLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtMy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTMtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtMy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20zLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20zLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20zLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtMy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTMtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20zLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTMtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20zLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtMy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtMy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbTMtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbTMtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20zLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbTMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbTMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbTMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbTMtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbTMtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtMy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtMy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20zLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20zLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbTMtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtMy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtMy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20zLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20zLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtMy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtMy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtMy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTMtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20zLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtMy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTMtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20zLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtMy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXNtMy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1zbTMtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20zLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20zLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtMy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtMy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbTMtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtMy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTMtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20zLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTMtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20zLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTMtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20zLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtMy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTMtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20zLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTMtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20zLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTMtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20zLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtMy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtMy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtMy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20zLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20zLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTMtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTMtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTMtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtMy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20zLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtMy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20zLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtMy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20zLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTMtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTMtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTMtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtMy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtMy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20zLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20zLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtc20zLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtMy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20zLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20zLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtMy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXNtMy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20zLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbTMtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20zLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbTMtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20zLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20zLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtc20zLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20zLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtMy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtMy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbTMtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbTMtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1zbTMtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbTMtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20zLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20zLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtMy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtMy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbTMtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20zLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20zLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtMy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtMy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbTMtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbTMtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbTMtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtMy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtMy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20zLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20zLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtMy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbTMtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbTMtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20zLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20zLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtMy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtc20zLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbTMtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20zLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbTMtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20zLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20zLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20zLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20zLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbTMtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbTMtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtMy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC1zbTMtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbTMtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtMy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY2NXB4KSB7XG4gIC5mbG9hdC1zbTQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtNC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbTQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbTQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbTQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbTQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc200LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1zbTQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc200LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc200LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbTQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtNC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbTQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc200LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc200LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc200LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtNC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbTQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbTQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc200LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc200LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtNC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtNC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc200LWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtNC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc200LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc200LXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc200LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc200LWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbTQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbTQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtNC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtNC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc200LWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbTQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbTQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtNC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtNC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbTQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItc200LTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtNC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItc200LTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtNC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1zbTQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc200LTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtNC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtNC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbTQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbTQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc200LWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtc200LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtNC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc200LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtNC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc200LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtNC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXktc200LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtNC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc200LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtNC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc200LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtNC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtNC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtNC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc200LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc200LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtc200LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtNC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtNC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtNC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc200LTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWItc200LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc200LTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtNC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtNC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtNC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc200LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc200LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtNC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtNC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1zbTQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtNC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc200LTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtNC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc200LTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtNC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtNC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtNC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtNC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbTQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbTQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc200LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktc200LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHktc200LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc200LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtNC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtNC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbTQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbTQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc200LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtNC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtNC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbTQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbTQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc200LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUtc200LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc200LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbTQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbTQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtNC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtNC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbTQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc200LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc200LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtNC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtNC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbTQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtNC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc200LTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtNC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc200LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtNC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtNC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtNC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtNC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc200LTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc200LTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbTQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc200LXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc200LWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbTQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2OTBweCkge1xuICAuZmxvYXQtc201LXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbTUtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc201LW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc201LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc201LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc201LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtNS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtc201LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtNS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtNS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc201LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbTUtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc201LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTUtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTUtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc201LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc201LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTUtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTUtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTUtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc201LXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTUtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbTUtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc201LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc201LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtNS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtNS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbTUtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbTUtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtNS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbTUtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtNS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtNS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtNS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtNS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc201LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc201LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbTUtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbTUtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtNS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc201LXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc201LWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbTUtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbTUtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc201LXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItc201LWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItc201LTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtNS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTUtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItc201LTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtNS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTUtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItc201LWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc201LTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtNS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbTUtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbTUtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc201LTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc201LTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtNS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtc201LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtNS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTUtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtNS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTUtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtNS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTUtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktc201LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtNS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTUtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtNS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTUtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtNS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTUtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc201LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQtc201LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc201LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTUtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTUtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtNS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtNS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtNS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtc201LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTUtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc201LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTUtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc201LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTUtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtNS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtNS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtNS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc201LTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc201LTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTUtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTUtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTUtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMtc201LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtNS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtNS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTUtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTUtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc201LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtc201LTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbTUtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtNS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbTUtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtNS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbTUtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbTUtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1zbTUtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbTUtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc201LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc201LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtNS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtNS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtNS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtNS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbTUtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbTUtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc201LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc201LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtNS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbTUtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbTUtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc201LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc201LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtNS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtNS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtNS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc201LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc201LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbTUtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbTUtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItc201LTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtNS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtNS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbTUtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbTUtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc201LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbTUtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtNS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbTUtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtNS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbTUtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbTUtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbTUtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbTUtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtNS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtNS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc201LTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtNS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtNS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc201LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzE1cHgpIHtcbiAgLmZsb2F0LXNtNi1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc202LWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtNi1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtNi1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtNi1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtNi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbTYtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtNi10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbTYtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbTYtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtNi1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc202LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtNi1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc202LWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc202LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNi1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTYtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNi1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc202LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc202LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc202LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNi1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTYtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc202LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTYtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc202LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtNi1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtNi1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbTYtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbTYtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc202LWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc202LXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbTYtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc202LWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbTYtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbTYtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbTYtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbTYtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtNi1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtNi1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc202LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc202LXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbTYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtNi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtNi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc202LWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc202LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtNi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtNi1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtNi0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTYtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItc202LTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtNi0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTYtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItc202LTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtNi1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXNtNi0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1zbTYtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc202LTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc202LTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtNi00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtNi01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbTYtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtNi0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTYtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc202LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTYtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc202LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTYtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc202LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtNi0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTYtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc202LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTYtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktc202LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTYtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktc202LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtNi0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtNi0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtNi0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc202LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc202LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTYtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTYtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTYtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtNi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc202LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtNi0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc202LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtNi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc202LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTYtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTYtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTYtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtNi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtNi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc202LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc202LWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtc202LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtNi0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTYtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTYtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc202LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc202LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtNi1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXNtNi0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc202LTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbTYtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc202LTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbTYtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc202LTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc202LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtc202LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc202LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtNi0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtNi00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbTYtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbTYtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1zbTYtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbTYtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc202LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktc202LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtNi01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtNi0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbTYtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc202LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc202LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtNi00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtNi01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbTYtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbTYtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbTYtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtNi0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtNi00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc202LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc202LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtNi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbTYtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbTYtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItc202LTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc202LTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtNi0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtc202LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbTYtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc202LTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbTYtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc202LTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc202LTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc202LTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc202LTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbTYtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbTYtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtNi01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC1zbTYtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbTYtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtNi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc0MHB4KSB7XG4gIC5mbG9hdC1zbTctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtNy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbTctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbTctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbTctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbTctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc203LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1zbTctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc203LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc203LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbTctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtNy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbTctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc203LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbTctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc203LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtNy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc203LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtNy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbTctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbTctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc203LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc203LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtNy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtNy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc203LWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtNy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc203LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc203LXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc203LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc203LWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbTctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbTctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtNy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtNy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc203LWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbTctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbTctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtNy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtNy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbTctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItc203LTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtNy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItc203LTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtNy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbTctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1zbTctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc203LTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtNy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtNy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbTctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbTctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc203LWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1zbTctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtc203LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtNy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc203LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtNy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc203LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtNy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1zbTctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXktc203LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtNy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc203LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtNy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc203LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtNy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbTctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtNy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtNy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc203LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc203LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtc203LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtNy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtNy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbTctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtNy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc203LTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWItc203LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc203LTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbTctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtNy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtNy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtNy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc203LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc203LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtNy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtNy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbTctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1zbTctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtNy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc203LTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtNy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc203LTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtNy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtNy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtNy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtNy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbTctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbTctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc203LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktc203LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHktc203LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc203LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtNy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtNy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbTctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbTctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc203LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtNy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtNy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbTctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbTctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc203LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUtc203LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc203LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbTctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbTctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtNy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtNy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbTctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc203LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc203LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtNy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtNy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbTctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtNy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc203LTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtNy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc203LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtNy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtNy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtNy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtNy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc203LTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc203LTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbTctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc203LXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc203LWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbTctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZC0xLCAuYmxvY2stY29udGVudC10eHQtaW1nX190ZXh0LWNvbC0tMSwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2UtY29sLS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZC0yLCAuYmxvY2stY29udGVudC10eHQtaW1nX19pbWFnZS1jb2wtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3OTBweCkge1xuICAuZmxvYXQtbWQyLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZDItZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQyLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQyLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQyLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kMi1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQyLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kMi10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kMi10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQyLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZDItaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQyLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDItZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDItcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQyLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kMi1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQyLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDItZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDItZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDItc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQyLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kMi13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDItbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kMi13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDItc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQyLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQyLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kMi1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kMi1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDItZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDItc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kMi1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDItY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kMi1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kMi1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kMi1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kMi1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQyLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQyLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDItYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDItc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kMi1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQyLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQyLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDItY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDItYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQyLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQyLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQyLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kMi0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDItMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQyLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kMi00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDItNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQyLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDItMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDItMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbWQyLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbWQyLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQyLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDItMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDItNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMi01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMi1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtbWQyLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQyLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQyLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDItYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMtbWQyLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMi0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMi0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQyLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZDItMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kMi0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDItMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kMi00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDItNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDItMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQyLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQyLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kMi01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kMi0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kMi0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kMi0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDItMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDItNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQyLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQyLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMi0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDItMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDItMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQyLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQyLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kMi0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kMi0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kMi0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQyLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQyLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDItNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQyLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kMi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kMi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQyLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDItMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kMi0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDItMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kMi00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDItNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDItMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDItMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDItMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kMi0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kMi00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQyLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kMi1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kMi1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQyLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODE1cHgpIHtcbiAgLmZsb2F0LW1kMy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQzLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kMy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kMy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kMy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kMy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZDMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kMy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZDMtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZDMtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kMy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQzLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kMy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQzLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQzLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kMy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDMtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kMy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQzLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQzLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQzLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kMy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDMtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQzLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDMtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQzLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kMy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kMy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDMtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDMtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQzLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQzLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQzLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDMtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDMtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kMy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kMy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQzLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQzLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDMtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kMy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kMy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQzLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQzLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kMy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kMy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kMy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDMtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQzLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kMy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDMtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQzLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kMy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1tZDMtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQzLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQzLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDMtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDMtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQzLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDMtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQzLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDMtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQzLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDMtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQzLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDMtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQzLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDMtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQzLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQzLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQzLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDMtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDMtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDMtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQzLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQzLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQzLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDMtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDMtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDMtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQzLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQzLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtbWQzLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQzLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLW1kMy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQzLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDMtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQzLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDMtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQzLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQzLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbWQzLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQzLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kMy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kMy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDMtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDMtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDMtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDMtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQzLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQzLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kMy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDMtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQzLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQzLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDMtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDMtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDMtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kMy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kMy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQzLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQzLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kMy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDMtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDMtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQzLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQzLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kMy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbWQzLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDMtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQzLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDMtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQzLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQzLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQzLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQzLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDMtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDMtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kMy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC1tZDMtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZDMtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kMy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg0MHB4KSB7XG4gIC5mbG9hdC1tZDQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kNC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZDQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZDQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZDQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZDQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ0LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1tZDQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ0LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ0LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZDQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kNC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZDQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ0LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ0LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ0LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kNC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQ0LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQ0LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kNC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kNC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQ0LWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kNC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQ0LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQ0LXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQ0LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQ0LWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kNC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kNC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQ0LWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kNC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kNC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ0LTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kNC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ0LTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kNC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1tZDQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ0LTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kNC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kNC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ0LWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtbWQ0LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kNC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQ0LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kNC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQ0LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kNC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXktbWQ0LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kNC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQ0LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kNC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQ0LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kNC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kNC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kNC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQ0LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQ0LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbWQ0LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kNC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kNC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kNC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQ0LTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQ0LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQ0LTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kNC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kNC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kNC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQ0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQ0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kNC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kNC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1tZDQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kNC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQ0LTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kNC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQ0LTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kNC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kNC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kNC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kNC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQ0LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQ0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHktbWQ0LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQ0LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kNC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kNC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQ0LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kNC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kNC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQ0LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUtbWQ0LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQ0LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kNC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kNC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQ0LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQ0LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kNC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kNC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kNC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQ0LTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kNC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQ0LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kNC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kNC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kNC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kNC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQ0LTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQ0LTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQ0LXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQ0LWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZDQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NjVweCkge1xuICAuZmxvYXQtbWQ1LXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZDUtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQ1LW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ1LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ1LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ1LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kNS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ1LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kNS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kNS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ1LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZDUtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ1LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDUtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDUtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ1LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ1LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDUtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDUtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDUtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ1LXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDUtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDUtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQ1LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQ1LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kNS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kNS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDUtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDUtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kNS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDUtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kNS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kNS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kNS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kNS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQ1LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQ1LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDUtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDUtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kNS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQ1LXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQ1LWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDUtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDUtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQ1LXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ1LWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ1LTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kNS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDUtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ1LTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kNS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDUtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ1LWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ1LTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kNS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDUtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDUtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ1LTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ1LTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kNS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbWQ1LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kNS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDUtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kNS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDUtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kNS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDUtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbWQ1LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kNS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDUtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kNS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDUtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kNS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDUtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQ1LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQ1LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQ1LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDUtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDUtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kNS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kNS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kNS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtbWQ1LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDUtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQ1LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDUtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQ1LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDUtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kNS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kNS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kNS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQ1LTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQ1LTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDUtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDUtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDUtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMtbWQ1LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kNS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kNS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDUtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDUtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQ1LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQ1LTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZDUtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kNS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDUtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kNS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDUtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDUtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDUtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDUtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQ1LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQ1LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kNS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kNS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kNS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kNS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDUtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDUtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQ1LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQ1LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kNS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDUtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDUtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQ1LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQ1LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kNS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kNS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kNS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQ1LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQ1LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDUtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDUtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQ1LTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kNS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kNS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDUtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDUtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQ1LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDUtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kNS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDUtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kNS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDUtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDUtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDUtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDUtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kNS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kNS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQ1LTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kNS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kNS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQ1LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODg4cHgpIHtcbiAgLmZsb2F0LW1kNi1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQ2LWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kNi1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kNi1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kNi1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kNi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZDYtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kNi10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZDYtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZDYtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kNi1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ2LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kNi1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ2LWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ2LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNi1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDYtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNi1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ2LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ2LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ2LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNi1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDYtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ2LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDYtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQ2LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kNi1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kNi1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDYtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDYtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQ2LWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQ2LXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDYtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQ2LWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDYtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDYtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDYtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDYtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kNi1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kNi1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQ2LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQ2LXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kNi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kNi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQ2LWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQ2LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kNi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kNi1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kNi0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDYtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ2LTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kNi0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDYtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ2LTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kNi1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLW1kNi0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1tZDYtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ2LTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ2LTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kNi00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kNi01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDYtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kNi0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDYtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQ2LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDYtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQ2LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDYtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQ2LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kNi0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDYtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQ2LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDYtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQ2LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDYtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQ2LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kNi0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kNi0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kNi0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQ2LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQ2LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDYtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDYtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDYtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kNi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQ2LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kNi0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQ2LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kNi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQ2LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDYtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDYtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDYtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kNi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kNi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQ2LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQ2LWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtbWQ2LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kNi0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDYtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDYtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQ2LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQ2LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kNi1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLW1kNi0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQ2LTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDYtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQ2LTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDYtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQ2LTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQ2LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbWQ2LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQ2LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kNi0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kNi00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDYtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDYtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDYtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDYtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQ2LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQ2LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kNi01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kNi0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDYtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQ2LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQ2LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kNi00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kNi01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDYtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDYtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDYtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kNi0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kNi00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQ2LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQ2LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kNi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDYtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDYtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQ2LTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQ2LTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kNi0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbWQ2LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDYtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQ2LTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDYtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQ2LTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQ2LTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQ2LTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQ2LTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDYtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDYtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kNi01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC1tZDYtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZDYtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kNi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkxMHB4KSB7XG4gIC5mbG9hdC1tZDctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kNy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZDctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZDctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZDctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZDctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ3LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1tZDctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ3LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ3LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZDctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kNy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZDctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ3LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ3LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kNy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ3LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kNy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQ3LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQ3LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kNy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kNy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQ3LWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kNy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQ3LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQ3LXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQ3LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQ3LWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kNy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kNy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQ3LWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kNy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kNy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ3LTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kNy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ3LTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kNy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1tZDctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ3LTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kNy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kNy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ3LWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtbWQ3LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kNy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQ3LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kNy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQ3LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kNy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXktbWQ3LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kNy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQ3LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kNy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQ3LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kNy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kNy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kNy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQ3LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQ3LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbWQ3LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kNy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kNy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kNy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQ3LTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQ3LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQ3LTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kNy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kNy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kNy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQ3LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQ3LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kNy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kNy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1tZDctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kNy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQ3LTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kNy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQ3LTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kNy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kNy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kNy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kNy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQ3LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQ3LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHktbWQ3LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQ3LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kNy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kNy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQ3LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kNy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kNy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQ3LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUtbWQ3LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQ3LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kNy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kNy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQ3LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQ3LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kNy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kNy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kNy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQ3LTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kNy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQ3LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kNy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kNy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kNy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kNy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQ3LTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQ3LTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQ3LXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQ3LWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZDctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MzRweCkge1xuICAuZmxvYXQtbWQ4LXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZDgtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQ4LW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ4LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ4LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ4LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kOC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ4LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kOC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kOC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ4LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZDgtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ4LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDgtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ4LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kOC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ4LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDgtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDgtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDgtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ4LXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kOC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDgtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kOC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDgtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQ4LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQ4LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kOC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kOC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDgtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDgtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kOC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDgtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kOC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kOC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kOC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kOC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQ4LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQ4LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDgtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDgtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kOC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQ4LXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQ4LWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDgtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDgtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQ4LXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ4LWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ4LTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kOC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDgtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ4LTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kOC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDgtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ4LWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ4LTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kOC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDgtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDgtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ4LTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ4LTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kOC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbWQ4LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kOC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDgtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kOC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDgtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kOC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDgtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbWQ4LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kOC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDgtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kOC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDgtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kOC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDgtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQ4LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQ4LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQ4LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDgtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDgtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kOC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kOC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kOC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtbWQ4LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDgtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQ4LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDgtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQ4LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDgtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kOC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kOC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kOC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQ4LTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQ4LTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDgtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDgtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMtbWQ4LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kOC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kOC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQ4LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQ4LTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZDgtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kOC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDgtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kOC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDgtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDgtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDgtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDgtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQ4LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQ4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kOC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kOC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kOC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kOC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDgtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDgtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQ4LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQ4LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kOC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDgtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDgtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQ4LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQ4LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kOC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kOC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kOC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQ4LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQ4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDgtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDgtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQ4LTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kOC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kOC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDgtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDgtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQ4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kOC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kOC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDgtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDgtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDgtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kOC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kOC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQ4LTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kOC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kOC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQ4LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTU1cHgpIHtcbiAgLmZsb2F0LW1kOS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQ5LWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kOS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kOS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kOS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kOS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZDktZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kOS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZDktdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZDktdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kOS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQ5LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kOS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ5LWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ5LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kOS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDktcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kOS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ5LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ5LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ5LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kOS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDktd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQ5LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDktd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQ5LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kOS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kOS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDktYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDktYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQ5LWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQ5LXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDktZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQ5LWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDktYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDktc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDktc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDktZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kOS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kOS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQ5LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQ5LXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDktYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kOS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kOS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQ5LWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQ5LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kOS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kOS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kOS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDktMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ5LTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kOS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDktNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQ5LTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kOS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLW1kOS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1tZDktMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ5LTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQ5LTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kOS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kOS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDktYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kOS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDktMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQ5LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDktMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQ5LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDktNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQ5LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kOS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDktMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQ5LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDktMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQ5LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDktNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQ5LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kOS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kOS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kOS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQ5LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQ5LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDktNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDktMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kOS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQ5LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kOS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQ5LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kOS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQ5LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDktMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDktMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDktMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kOS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kOS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQ5LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQ5LWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtbWQ5LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kOS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDktMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDktMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQ5LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQ5LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kOS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLW1kOS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQ5LTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDktMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQ5LTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDktNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQ5LTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQ5LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbWQ5LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQ5LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kOS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kOS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDktNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDktMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDktMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDktMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQ5LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQ5LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kOS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kOS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDktMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQ5LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQ5LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kOS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kOS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDktMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDktMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDktMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kOS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kOS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQ5LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQ5LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kOS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDktMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQ5LTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQ5LTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kOS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbWQ5LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDktMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQ5LTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDktNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQ5LTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQ5LTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQ5LTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQ5LTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDktMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDktNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kOS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC1tZDktc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZDktZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kOS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3N3B4KSB7XG4gIC5mbG9hdC1tZDEwLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZDEwLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kMTAtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZDEwLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQxMC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kMTAtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQxMC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQxMC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZDEwLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQxMC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQxMC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQxMC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZDEwLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDEwLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQxMC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDEwLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kMTAtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kMTAtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kMTAtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDEwLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQxMC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDEwLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kMTAtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQxMC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQxMC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDEwLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kMTAtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDEwLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kMTAtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDEwLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kMTAtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDEwLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDEwLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kMTAtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kMTAtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZDEwLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQxMC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kMTAtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kMTAtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDEwLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDEwLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQxMC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQxMC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQxMC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kMTAtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kMTAtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDEwLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kMTAtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDEwLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQxMC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDEwLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kMTAtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQxMC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDEwLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kMTAtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQxMC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMTAtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQxMC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDEwLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQxMC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDEwLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQxMC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDEwLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDEwLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMTAtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQxMC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQxMC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDEwLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDEwLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMTAtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbWQxMC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDEwLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMTAtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMTAtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQxMC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQxMC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDEwLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMTAtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDEwLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQxMC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQxMC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMTAtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMTAtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDEwLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbWQxMC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtbWQxMC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQxMC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDEwLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDEwLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMTAtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMTAtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMTAtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDEwLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQxMC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQxMC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMTAtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMTAtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDEwLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtbWQxMC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDEwLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMTAtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDEwLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMTAtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDEwLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMTAtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1tZDEwLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZDEwLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDEwLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kMTAtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kMTAtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQxMC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kMTAtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDEwLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQxMC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDEwLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQxMC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDEwLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQxMC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kMTAtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDEwLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kMTAtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDEwLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kMTAtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDEwLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMTAtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQxMC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMTAtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQxMC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMTAtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQxMC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kMTAtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDEwLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDEwLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQxMC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQxMC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kMTAtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQxMC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDEwLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQxMC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDEwLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQxMC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDEwLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDEwLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDEwLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kMTAtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kMTAtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQxMC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kMTAtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDEwLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQxMC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQxMC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kMTAtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kMTAtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQxMC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kMTAtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kMTAtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4LCAuYmxvY2stYnJhbmQtYmFubmVyX19zdHJpcCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLW5vbmUsIC5ibG9jay1icmFuZC1iYW5uZXJfX2NvbHVtbi1sb2dvcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LCAuZm9vdGVyX19uYXYtbGlzdCwgLmZvb3Rlcl9fc21hbGwtcHJpbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQsIC5mb290ZXJfX2xvZ28sIC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kLCAuZm9vdGVyX19uYXYsIC5mb290ZXJfX3NvY2lhbCwgLmZvb3Rlcl9fc29jaWFsLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4sIC5mb290ZXJfX25hdi1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsb2F0LWxnMi1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGcyLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnMi1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMi1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMi1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZzItZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMi10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZzItdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sZzItdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMi1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGcyLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMi1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGcyLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGcyLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnMi1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzItcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnMi1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGcyLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGcyLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGcyLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnMi1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzItd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGcyLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzItd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGcyLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnMi1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnMi1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZzItYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZzItYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGcyLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGcyLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZzItZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGcyLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZzItYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZzItc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZzItc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZzItZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnMi1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnMi1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGcyLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGcyLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZzItYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnMi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnMi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGcyLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGcyLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnMi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnMi1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnMi0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzItMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGcyLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnMi0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzItNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGcyLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnMi1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1sZzItMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGcyLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGcyLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzItYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMi0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMi0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGcyLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGcyLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzItNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzItYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGcyLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGcyLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGcyLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGcyLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGcyLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzItMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzItMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLWxnMi0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGcyLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZzItMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGcyLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZzItNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGcyLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGcyLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbGcyLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGcyLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnMi0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnMi00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzItNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzItMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzItMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzItMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGcyLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGcyLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnMi01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnMi0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzItMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGcyLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGcyLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnMi00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnMi01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzItMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnMi0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnMi00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGcyLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGcyLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnMi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzItMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGcyLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGcyLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnMi0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbGcyLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzItMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGcyLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzItNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGcyLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGcyLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGcyLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGcyLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzItMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzItNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnMi01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC1sZzItc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZzItZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnMi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNzBweCkge1xuICAuZmxvYXQtbGczLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZzMtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGczLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGczLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGczLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGczLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGczLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGczLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZzMtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGczLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzMtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzMtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGczLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnMy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGczLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzMtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzMtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzMtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGczLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnMy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzMtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnMy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZzMtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGczLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGczLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnMy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnMy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZzMtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZzMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnMy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZzMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnMy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnMy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnMy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnMy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGczLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGczLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZzMtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZzMtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnMy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGczLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGczLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZzMtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZzMtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGczLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItbGczLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGczLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnMy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzMtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGczLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnMy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzMtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGczLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGczLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzMtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzMtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGczLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGczLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbGczLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzMtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzMtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzMtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbGczLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzMtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzMtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzMtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGczLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGczLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGczLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzMtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzMtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtbGczLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzMtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGczLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzMtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGczLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzMtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGczLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGczLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzMtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzMtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMtbGczLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGczLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGczLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZzMtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnMy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZzMtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnMy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZzMtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzMtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzMtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzMtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGczLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGczLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnMy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnMy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnMy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnMy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzMtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzMtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGczLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGczLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnMy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzMtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzMtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGczLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGczLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnMy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnMy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnMy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGczLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGczLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzMtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzMtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItbGczLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnMy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnMy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzMtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzMtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGczLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzMtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnMy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzMtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnMy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzMtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzMtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzMtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzMtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnMy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnMy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGczLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnMy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnMy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGczLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwNXB4KSB7XG4gIC5mbG9hdC1sZzQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnNC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZzQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZzQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZzQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZzQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGc0LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1sZzQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGc0LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGc0LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZzQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnNC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZzQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnNC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnNC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGc0LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnNC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnNC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnNC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGc0LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnNC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGc0LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnNC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZzQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZzQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGc0LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGc0LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnNC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnNC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGc0LWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnNC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGc0LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGc0LXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGc0LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGc0LWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZzQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZzQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnNC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnNC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGc0LWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZzQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZzQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnNC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnNC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZzQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGc0LTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnNC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGc0LTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnNC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1sZzQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGc0LTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnNC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnNC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGc0LWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtbGc0LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnNC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGc0LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnNC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGc0LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnNC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXktbGc0LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnNC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGc0LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnNC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGc0LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnNC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnNC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnNC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGc0LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGc0LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbGc0LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnNC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnNC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnNC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGc0LTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWItbGc0LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGc0LTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnNC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnNC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnNC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGc0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGc0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnNC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnNC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1sZzQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnNC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGc0LTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnNC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGc0LTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnNC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnNC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnNC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnNC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGc0LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGc0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHktbGc0LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGc0LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnNC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnNC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGc0LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnNC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnNC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGc0LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUtbGc0LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGc0LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnNC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnNC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGc0LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGc0LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnNC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnNC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnNC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGc0LTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnNC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGc0LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnNC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnNC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnNC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnNC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGc0LTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGc0LTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGc0LXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGc0LWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZzQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgLmZsb2F0LWxnNS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGc1LWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnNS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnNS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnNS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnNS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZzUtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnNS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZzUtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sZzUtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnNS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGc1LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnNS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGc1LWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGc1LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnNS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzUtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnNS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGc1LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGc1LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGc1LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnNS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzUtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGc1LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzUtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGc1LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnNS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnNS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZzUtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZzUtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGc1LWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGc1LXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZzUtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGc1LWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZzUtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZzUtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZzUtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZzUtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnNS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnNS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGc1LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGc1LXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZzUtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnNS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnNS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGc1LWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGc1LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnNS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnNS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnNS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzUtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGc1LTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnNS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzUtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGc1LTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnNS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLWxnNS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1sZzUtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGc1LTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGc1LTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnNS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnNS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzUtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnNS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzUtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGc1LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzUtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGc1LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzUtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGc1LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnNS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzUtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGc1LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzUtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGc1LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzUtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGc1LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnNS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnNS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnNS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGc1LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGc1LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzUtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzUtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzUtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnNS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGc1LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnNS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGc1LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnNS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGc1LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzUtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzUtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzUtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnNS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnNS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGc1LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGc1LWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtbGc1LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnNS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzUtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzUtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGc1LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGc1LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnNS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLWxnNS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGc1LTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZzUtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGc1LTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZzUtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGc1LTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGc1LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbGc1LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGc1LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnNS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnNS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzUtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzUtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzUtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzUtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGc1LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGc1LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnNS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnNS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzUtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGc1LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGc1LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnNS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnNS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzUtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzUtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzUtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnNS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnNS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGc1LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGc1LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnNS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzUtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzUtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGc1LTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGc1LTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnNS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbGc1LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzUtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGc1LTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzUtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGc1LTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGc1LTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGc1LTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGc1LTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzUtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzUtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnNS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC1sZzUtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZzUtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnNS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNjBweCkge1xuICAuZmxvYXQtbGc2LXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZzYtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGc2LW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGc2LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGc2LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGc2LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnNi1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGc2LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnNi10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnNi10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGc2LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZzYtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGc2LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzYtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzYtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGc2LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnNi1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGc2LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzYtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzYtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzYtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGc2LXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnNi13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzYtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnNi13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZzYtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGc2LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGc2LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnNi1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnNi1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZzYtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZzYtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnNi1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZzYtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnNi1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnNi1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnNi1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnNi1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGc2LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGc2LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZzYtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZzYtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnNi1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGc2LXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGc2LWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZzYtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZzYtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGc2LXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItbGc2LWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGc2LTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnNi0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzYtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGc2LTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnNi00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzYtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGc2LWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGc2LTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnNi0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzYtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzYtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGc2LTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGc2LTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnNi1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbGc2LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnNi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzYtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnNi0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzYtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnNi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzYtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbGc2LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnNi0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzYtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnNi0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzYtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnNi01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzYtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGc2LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGc2LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGc2LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzYtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzYtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnNi01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnNi1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnNi0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtbGc2LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzYtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGc2LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzYtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGc2LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzYtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnNi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnNi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnNi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGc2LTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGc2LTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzYtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzYtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzYtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMtbGc2LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnNi0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnNi0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzYtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzYtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGc2LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGc2LTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZzYtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnNi0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZzYtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnNi00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZzYtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzYtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzYtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzYtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGc2LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGc2LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnNi01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnNi0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnNi0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnNi0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzYtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzYtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGc2LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGc2LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnNi0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzYtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzYtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGc2LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGc2LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnNi0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnNi0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnNi0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGc2LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGc2LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzYtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzYtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItbGc2LTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnNi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnNi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzYtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzYtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGc2LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzYtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnNi0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzYtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnNi00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzYtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzYtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzYtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzYtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnNi0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnNi00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGc2LTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnNi1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnNi1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGc2LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQsIC5mb290ZXJfX25hdiwgLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuLCAuZm9vdGVyX19zb2NpYWwtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5mbG9hdC14bDEtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsMS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bDEtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bDEtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bDEtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bDEtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwxLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC14bDEtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwxLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwxLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bDEtZmxleCwgLmhlYWRlcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwxLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsMS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwxLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwxLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsMS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bDEtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsMS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwxLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwxLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwxLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsMS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bDEtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwxLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bDEtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwxLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsMS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsMS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bDEtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bDEtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwxLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwxLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bDEtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwxLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bDEtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bDEtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bDEtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bDEtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsMS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsMS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwxLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwxLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bDEtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsMS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsMS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwxLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwxLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsMS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsMS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsMS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bDEtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwxLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsMS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bDEtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwxLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsMS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXhsMS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS14bDEtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwxLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwxLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsMS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsMS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bDEtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsMS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC14bDEtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwxLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bDEtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwxLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bDEtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwxLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsMS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS14bDEtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwxLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bDEtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwxLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bDEtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwxLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsMS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsMS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsMS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwxLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwxLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bDEtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bDEtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS14bDEtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsMS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwxLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsMS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwxLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsMS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwxLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bDEtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bDEtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bDEtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsMS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsMS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwxLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwxLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMteGwxLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsMS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bDEtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bDEtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwxLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwxLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsMS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXhsMS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwxLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bDEtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwxLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bDEtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwxLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwxLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgteGwxLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwxLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsMS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsMS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bDEtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bDEtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS14bDEtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bDEtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwxLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwxLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsMS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsMS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bDEtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwxLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwxLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsMS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsMS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bDEtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS14bDEtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bDEtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsMS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsMS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwxLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwxLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsMS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bDEtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bDEtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwxLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwxLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsMS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMteGwxLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bDEtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwxLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bDEtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwxLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwxLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwxLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwxLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bDEtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bDEtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsMS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC14bDEtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bDEtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsMS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciwgLmZvb3Rlcl9fbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZsb2F0LXh4eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXh4eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14eHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC14eHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14eHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14eHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14eHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS14eHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS14eHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS14eHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14eHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy14eHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUteHh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14eHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLXh4eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14eHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14eHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC14eHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyoqXG4gKiBNaXhpbnNcbiAqIFVzZWZ1bCBlbGVtZW50cyB0aGF0IGNhbiBiZSB1c2UuLlxuKi9cbi8qLS0tIFVzZSBmb3IgaW1hZ2VzIHRoYXQgeW91IG5lZWQgdG8gZmlsbCBpbiBhIGRpdiAtLS0qL1xuLyotLS0gVXNlIGZvciBhIGVsZW1lbnQgdGhhdCB5b3UgbmVlZCB0byBjZW50ZXIgaW4gdGhlIG1pZGRsZSAtLS0qL1xuLyotLS0gVXNlIGZvciBhIGVsZW1lbnQgdGhhdCB5b3UgbmVlZCB0byBsZWZ0IGNlbnRlciAtLS0qL1xuLyotLS0gVXNlIGZvciBhIGVsZW1lbnQgdGhhdCB5b3UgbmVlZCB0byByaWdodCBjZW50ZXIgLS0tKi9cbi8qLS0tIFVzZSBmb3IgYSBlbGVtZW50IHRoYXQgeW91IG5lZWQgdG8gbGVmdCBib3R0b20gLS0tKi9cbi8qLS0tIFVzZSBmb3IgYSBlbGVtZW50IHdpdGggYSBiYWNrZ3JvdW5kIGltYWdlIHRoYXQgeW91IG5lZWQgaXQgdG8gZmlsbCB0aGUgY29udGFpbmVyIC0tLSovXG4vKi0tLSAqL1xuLyotLS0gKi9cbi5saXN0LS1oaWRlYWJsZSAqIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTsgfVxuXG4ubGlzdC0taGlkZWFibGUubGlzdC0tc2hvdy1oaWRkZW4gKjpudGgtb2YtdHlwZSg0KSB+ICoge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5saXN0LS1oaWRlYWJsZS5saXN0LS1zaG93LWhpZGRlbiAqLnNob3ctbW9yZS1saW5rIHtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4ubGlzdC0taGlkZWFibGUubGlzdC0tc2hvdy1hbGwgKjpudGgtb2YtdHlwZSg0KSB+ICoge1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5saXN0LS1oaWRlYWJsZSAqOm50aC1vZi10eXBlKDQpIH4gKiB7XG4gIG1heC1oZWlnaHQ6IDA7IH1cblxuLyotLS0gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMjAsIDE1MiwgMjAwLCAwLjQpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMTIwLCAxNTIsIDIwMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTIwLCAxNTIsIDIwMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEyMCwgMTUyLCAyMDAsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEyMCwgMTUyLCAyMDAsIDAuNCk7IH1cbiAgNzAlIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgxMjAsIDE1MiwgMjAwLCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMTIwLCAxNTIsIDIwMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTIwLCAxNTIsIDIwMCwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEyMCwgMTUyLCAyMDAsIDApOyB9IH1cblxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgYm9keSAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgYm9keSAuZW50cnktY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIGJvZHkgLmVycm9yLWNvbnRlbnQgdWwgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJsb2NrLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zaXRlLWlubmVyIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87IH1cblxuLyoqXG4gKiBTd2lwZXIgNS4yLjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAxOSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBPY3RvYmVyIDI2LCAyMDE5XG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmY7IH1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0saGVpZ2h0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4OyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiNmZmZmZmY7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiMwMDAwMDA7IH1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogLjI7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLC4ycyB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLC4ycyBsZWZ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLC4ycyByaWdodDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjojZmZmZmZmOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMDsgfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmJ1dHRvbi13aXRoLWljb24sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCBpbnB1dCwgLmxvYWRNb3JlQnRuLCAuYmxvY2stY3RhX19saW5rLCAuYmxvY2stZmVhdHVyZXNfX2xpbmssIC5ibG9jay1oZXJvX190ZXh0LWxpbmssIC5hcmNoaXZlLW1haW5fX2xpbmsge1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ1dHRvbi13aXRoLWljb24sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCBpbnB1dCwgLmxvYWRNb3JlQnRuLCAuYmxvY2stY3RhX19saW5rLCAuYmxvY2stZmVhdHVyZXNfX2xpbmssIC5ibG9jay1oZXJvX190ZXh0LWxpbmssIC5hcmNoaXZlLW1haW5fX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAwLjg1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5idXR0b24td2l0aC1pY29uLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgaW5wdXQsIC5sb2FkTW9yZUJ0biwgLmJsb2NrLWN0YV9fbGluaywgLmJsb2NrLWZlYXR1cmVzX19saW5rLCAuYmxvY2staGVyb19fdGV4dC1saW5rLCAuYXJjaGl2ZS1tYWluX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAuYnV0dG9uLXdpdGgtaWNvbiBzdmcsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCBpbnB1dCBzdmcsIC5sb2FkTW9yZUJ0biBzdmcsIC5ibG9jay1jdGFfX2xpbmsgc3ZnLCAuYmxvY2stZmVhdHVyZXNfX2xpbmsgc3ZnLCAuYmxvY2staGVyb19fdGV4dC1saW5rIHN2ZywgLmFyY2hpdmUtbWFpbl9fbGluayBzdmcge1xuICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgaGVpZ2h0OiAxNnB4OyB9XG5cbi50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uLCAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluaywgLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1vZi10eXBlKDIpLCAuYmxvY2stdGVhbV9fdGV4dC1saW5rLCAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmssIC5hcmNoaXZlLW1haW5fX2xpbms6bnRoLW9mLXR5cGUoMikge1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24gc3ZnLCAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluayBzdmcsIC5ibG9jay1mZWF0dXJlc19fbGluazpudGgtb2YtdHlwZSgyKSBzdmcsIC5ibG9jay10ZWFtX190ZXh0LWxpbmsgc3ZnLCAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbmsgc3ZnLCAuYXJjaGl2ZS1tYWluX19saW5rOm50aC1vZi10eXBlKDIpIHN2ZyB7XG4gICAgZmlsbDogI0RBMzQyQztcbiAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb246aG92ZXIgc3ZnLCAuYmxvY2stZmVhdHVyZXNfX3RleHQtbGluazpob3ZlciBzdmcsIC5ibG9jay1mZWF0dXJlc19fbGluazpob3ZlcjpudGgtb2YtdHlwZSgyKSBzdmcsIC5ibG9jay10ZWFtX190ZXh0LWxpbms6aG92ZXIgc3ZnLCAuYXJjaGl2ZS1tYWluX190ZXh0LWxpbms6aG92ZXIgc3ZnLCAuYXJjaGl2ZS1tYWluX19saW5rOmhvdmVyOm50aC1vZi10eXBlKDIpIHN2ZyB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMS41cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgLmhlYWRlcl9fbG9nby1pbWFnZSB7XG4gICAgd2lkdGg6IDVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28taW1hZ2Uge1xuICAgICAgICB3aWR0aDogNnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY2NXB4KSB7XG4gICAgICAuaGVhZGVyX19sb2dvLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDYuNXJlbTsgfSB9XG4gIC5oZWFkZXJfX3NvY2lhbC1saXN0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyX19zb2NpYWwtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyX19zb2NpYWwtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9IH1cbiAgLmhlYWRlcl9fc29jaWFsLWxpc3QtbGluayB7XG4gICAgY29sb3I6ICNEQTM0MkM7IH1cbiAgICAuaGVhZGVyX19zb2NpYWwtbGlzdC1saW5rIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogMjJweDsgfVxuXG4ubmF2X19saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTUuNXB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5uYXZfX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uc2VjdGlvbi1oZWFkaW5nLCAuYmxvY2stdHh0X19oZWFkaW5nLCAuYmxvY2stY3RhX19oZWFkaW5nLCAuYmxvY2stZmVhdHVyZXNfX2hlYWRpbmcsIC5ibG9jay1oZXJvX190ZXh0LWhlYWRpbmcsIC5ibG9jay1pY29uLWdyaWRfX2hlYWRpbmcsIC5ibG9jay10ZWFtX19oZWFkaW5nLCAuYmxvY2stdmlkZW9fX2hlYWRpbmcsIC5hcmNoaXZlLW1haW5fX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDEuNjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAuc2VjdGlvbi1oZWFkaW5nLCAuYmxvY2stdHh0X19oZWFkaW5nLCAuYmxvY2stY3RhX19oZWFkaW5nLCAuYmxvY2stZmVhdHVyZXNfX2hlYWRpbmcsIC5ibG9jay1oZXJvX190ZXh0LWhlYWRpbmcsIC5ibG9jay1pY29uLWdyaWRfX2hlYWRpbmcsIC5ibG9jay10ZWFtX19oZWFkaW5nLCAuYmxvY2stdmlkZW9fX2hlYWRpbmcsIC5hcmNoaXZlLW1haW5fX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24taGVhZGluZywgLmJsb2NrLXR4dF9faGVhZGluZywgLmJsb2NrLWN0YV9faGVhZGluZywgLmJsb2NrLWZlYXR1cmVzX19oZWFkaW5nLCAuYmxvY2staGVyb19fdGV4dC1oZWFkaW5nLCAuYmxvY2staWNvbi1ncmlkX19oZWFkaW5nLCAuYmxvY2stdGVhbV9faGVhZGluZywgLmJsb2NrLXZpZGVvX19oZWFkaW5nLCAuYXJjaGl2ZS1tYWluX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWN0aW9uLWhlYWRpbmcsIC5ibG9jay10eHRfX2hlYWRpbmcsIC5ibG9jay1jdGFfX2hlYWRpbmcsIC5ibG9jay1mZWF0dXJlc19faGVhZGluZywgLmJsb2NrLWhlcm9fX3RleHQtaGVhZGluZywgLmJsb2NrLWljb24tZ3JpZF9faGVhZGluZywgLmJsb2NrLXRlYW1fX2hlYWRpbmcsIC5ibG9jay12aWRlb19faGVhZGluZywgLmFyY2hpdmUtbWFpbl9faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2VjdGlvbi1oZWFkaW5nLCAuYmxvY2stdHh0X19oZWFkaW5nLCAuYmxvY2stY3RhX19oZWFkaW5nLCAuYmxvY2stZmVhdHVyZXNfX2hlYWRpbmcsIC5ibG9jay1oZXJvX190ZXh0LWhlYWRpbmcsIC5ibG9jay1pY29uLWdyaWRfX2hlYWRpbmcsIC5ibG9jay10ZWFtX19oZWFkaW5nLCAuYmxvY2stdmlkZW9fX2hlYWRpbmcsIC5hcmNoaXZlLW1haW5fX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzLjFyZW07IH0gfVxuXG4uc2VjdGlvbi10aXRsZSwgLmJsb2NrLXR4dF9fdGl0bGUsIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3RpdGxlLCAuYmxvY2stZmVhdHVyZXNfX3RpdGxlLCAuYmxvY2staWNvbi1ncmlkX190aXRsZSwgLmJsb2NrLXRlYW1fX3RpdGxlLCAuYmxvY2stdmlkZW9fX3RpdGxlLCAuYXJjaGl2ZS1tYWluX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjk1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLXRpdGxlLCAuYmxvY2stdHh0X190aXRsZSwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGl0bGUsIC5ibG9jay1mZWF0dXJlc19fdGl0bGUsIC5ibG9jay1pY29uLWdyaWRfX3RpdGxlLCAuYmxvY2stdGVhbV9fdGl0bGUsIC5ibG9jay12aWRlb19fdGl0bGUsIC5hcmNoaXZlLW1haW5fX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5zZWN0aW9uLXRpdGxlLCAuYmxvY2stdHh0X190aXRsZSwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGl0bGUsIC5ibG9jay1mZWF0dXJlc19fdGl0bGUsIC5ibG9jay1pY29uLWdyaWRfX3RpdGxlLCAuYmxvY2stdGVhbV9fdGl0bGUsIC5ibG9jay12aWRlb19fdGl0bGUsIC5hcmNoaXZlLW1haW5fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbi5nYWxsZXJ5LXRodW1icyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnN3aXBlci1zbGlkZSAuYmctaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuc3dpcGVyLXNsaWRlIC5iZy1pbWc6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA1Mi45OTc0NSU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDJyZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgLmZvb3Rlcl9fcm93IHtcbiAgICBnYXA6IDRyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXJfX3JvdyB7XG4gICAgICAgIGdhcDogMDsgfSB9XG4gIC5mb290ZXJfX2xvZ28taW1hZ2Uge1xuICAgIHdpZHRoOiA1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZm9vdGVyX19sb2dvLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDZyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjVweCkge1xuICAgICAgLmZvb3Rlcl9fbG9nby1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA2LjVyZW07IH0gfVxuICAuZm9vdGVyX19uYXYtbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDNyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICAgICAgICBnYXA6IDByZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1saXN0IHtcbiAgICAgICAgcm93LWdhcDogMS41cmVtOyB9IH1cbiAgICAuZm9vdGVyX19uYXYtbGlzdCAuY3VycmVudF9wYWdlX2l0ZW0sXG4gICAgLmZvb3Rlcl9fbmF2LWxpc3QgLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5mb290ZXJfX25hdi1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTdweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLmZvb3Rlcl9fbmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLmZvb3Rlcl9fbmF2LWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEuNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmZvb3Rlcl9fc29jaWFsLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlcl9fc29jaWFsLWxpc3Qge1xuICAgICAgICBnYXA6IDEuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvb3Rlcl9fc29jaWFsLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIGdhcDogMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9vdGVyX19zb2NpYWwtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9IH1cbiAgLmZvb3Rlcl9fc29jaWFsLWxpc3QtbGluayB7XG4gICAgY29sb3I6ICNEQTM0MkM7IH1cbiAgICAuZm9vdGVyX19zb2NpYWwtbGlzdC1saW5rIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICB3aWR0aDogMjdweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXJfX3NvY2lhbC1saXN0LWxpbmsgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuZm9vdGVyX19zb2NpYWwtbGlzdC1saW5rIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIHdpZHRoOiAyMnB4OyB9IH1cbiAgLmZvb3Rlcl9fc3BhY2VyIHtcbiAgICBtYXJnaW46IDJyZW0gMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb290ZXJfX3NwYWNlciB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAwOyB9IH1cbiAgLmZvb3Rlcl9fc3BhY2VyLWxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgaGVpZ2h0OiAxcHg7IH1cbiAgLmZvb3Rlcl9fc21hbGwtcHJpbnQge1xuICAgIHJvdy1nYXA6IDFyZW07XG4gICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZm9vdGVyX19zbWFsbC1wcmludCB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIuM3JlbTsgfSB9XG4gIC5mb290ZXJfX3NtYWxsLXByaW50LWNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXJfX3NtYWxsLXByaW50LW1lbnUge1xuICAgIGdhcDogMzhweDsgfVxuICAuZm9vdGVyX19zbWFsbC1wcmludC1tZW51LWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMS41cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4OyB9XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkX3N1Ym1pdCB7XG4gIGp1c3RpZnktY29udGVudDogZW5kOyB9XG5cbiNnZm9ybV93cmFwcGVyXzMge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQge1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5sb2FkTW9yZUJ0biB7XG4gIG1heC13aWR0aDogMTQ1cHg7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNDVyZW0gMnJlbSAwLjQ1cmVtIDIuM3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5sb2FkTW9yZUJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiA0LjI1cmVtOyB9IH1cblxuI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51IC5tZWdhLW1lbnUtdG9nZ2xlIC5tZWdhLXRvZ2dsZS1ibG9jay0xIC5tZWdhLXRvZ2dsZS1hbmltYXRlZC1pbm5lcixcbiNtZWdhLW1lbnUtd3JhcC1oZWFkZXItbWVudSAubWVnYS1tZW51LXRvZ2dsZSAubWVnYS10b2dnbGUtYmxvY2stMSAubWVnYS10b2dnbGUtYW5pbWF0ZWQtc2xpZGVyIC5tZWdhLXRvZ2dsZS1hbmltYXRlZC1pbm5lcjo6YmVmb3JlLFxuI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51IC5tZWdhLW1lbnUtdG9nZ2xlIC5tZWdhLXRvZ2dsZS1ibG9jay0xIC5tZWdhLXRvZ2dsZS1hbmltYXRlZC1zbGlkZXIgLm1lZ2EtdG9nZ2xlLWFuaW1hdGVkLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTM0MkM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAjbWVnYS1tZW51LXdyYXAtaGVhZGVyLW1lbnUgI21lZ2EtbWVudS1oZWFkZXItbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXG4ubWVnYS1tZW51LWhlYWRlci1tZW51LW1vYmlsZS1vcGVuICNtZWdhLW1lbnUtd3JhcC1oZWFkZXItbWVudSAjbWVnYS1tZW51LWhlYWRlci1tZW51IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAubWVnYS1tZW51LWhlYWRlci1tZW51LW1vYmlsZS1vcGVuICNtZWdhLW1lbnUtd3JhcC1oZWFkZXItbWVudSAjbWVnYS1tZW51LWhlYWRlci1tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWVnYS1tZW51LWhlYWRlci1tZW51LW1vYmlsZS1vcGVuICNtZWdhLW1lbnUtd3JhcC1oZWFkZXItbWVudSAjbWVnYS1tZW51LWhlYWRlci1tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ubWVnYS1tZW51LWhlYWRlci1tZW51LW1vYmlsZS1vcGVuICNtZWdhLW1lbnUtd3JhcC1oZWFkZXItbWVudSAubWVnYS1tZW51LXRvZ2dsZSArICNtZWdhLW1lbnUtaGVhZGVyLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEzNDJDOyB9XG5cbi5tZWdhLW1lbnUtaGVhZGVyLW1lbnUtbW9iaWxlLW9wZW4gI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51ICNtZWdhLW1lbnUtaGVhZGVyLW1lbnUgbGkubWVnYS1tZW51LWl0ZW0gYS5tZWdhLW1lbnUtbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNGRkZGRkY7IH1cblxuI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51ICNtZWdhLW1lbnUtaGVhZGVyLW1lbnUgPiBsaS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1tZW51LWl0ZW0gYS5tZWdhLW1lbnUtbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI0ZGRkZGRjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICNtZWdhLW1lbnUtd3JhcC1oZWFkZXItbWVudSAjbWVnYS1tZW51LWhlYWRlci1tZW51ID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAzMHB4OyB9IH1cblxuI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51IC5tZWdhLW1lbnUtdG9nZ2xlIC5tZWdhLXRvZ2dsZS1ibG9ja3MtcmlnaHQgLm1lZ2EtdG9nZ2xlLWJsb2NrIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiNtZWdhLW1lbnUtd3JhcC1oZWFkZXItbWVudSAjbWVnYS1tZW51LWhlYWRlci1tZW51IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uID4gdWwubWVnYS1zdWItbWVudSB7XG4gIHRvcDogNjUlOyB9XG5cbiNtZWdhLW1lbnUtd3JhcC1oZWFkZXItbWVudSAjbWVnYS1tZW51LWhlYWRlci1tZW51ID4gbGkubWVnYS1tZW51LWZseW91dCB1bC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4jbWVnYS1tZW51LXdyYXAtaGVhZGVyLW1lbnUgI21lZ2EtbWVudS1oZWFkZXItbWVudSA+IGxpLm1lZ2EtbWVudS1mbHlvdXQgdWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtaXRlbSBhLm1lZ2EtbWVudS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51ICNtZWdhLW1lbnUtaGVhZGVyLW1lbnVbZGF0YS1lZmZlY3Q9XCJmYWRlXCJdIGxpLm1lZ2EtbWVudS1pdGVtID4gdWwubWVnYS1zdWItbWVudSB7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjRjBGMEYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNGMEYwRjA7IH1cblxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuXG4ubWZwLWNsb3NlOmhvdmVyLFxuLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1mcC1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjRjBGMEYwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4OyB9XG5cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4OyB9XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkZGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG5cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMwMDAwMDA7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDsgfVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMwMDAwMDA7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCwgLm1mcC1maWd1cmUgLnNtYWxsIHtcbiAgY29sb3I6ICNGMEYwRjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG5cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwsIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSAuc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cblxuLmJsb2NrLWJyYW5kLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQzNDM0M7XG4gIHBhZGRpbmc6IDNyZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvY2stYnJhbmQtYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQuM3JlbSAwOyB9IH1cbiAgLmJsb2NrLWJyYW5kLWJhbm5lcl9faW1hZ2VzIHtcbiAgICBoZWlnaHQ6IDEwcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gICAgICAuYmxvY2stYnJhbmQtYmFubmVyX19pbWFnZXMge1xuICAgICAgICBoZWlnaHQ6IDEzcmVtOyB9IH1cbiAgLmJsb2NrLWJyYW5kLWJhbm5lcl9fc3RyaXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIuMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay1icmFuZC1iYW5uZXJfX3N0cmlwIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtOyB9IH1cbiAgLmJsb2NrLWJyYW5kLWJhbm5lcl9faW1hZ2Uge1xuICAgIGhlaWdodDogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWJyYW5kLWJhbm5lcl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIuMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc5MHB4KSB7XG4gICAgICAuYmxvY2stYnJhbmQtYmFubmVyX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMi40cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODE1cHgpIHtcbiAgICAgIC5ibG9jay1icmFuZC1iYW5uZXJfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NDBweCkge1xuICAgICAgLmJsb2NrLWJyYW5kLWJhbm5lcl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIuNnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg2NXB4KSB7XG4gICAgICAuYmxvY2stYnJhbmQtYmFubmVyX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMi43cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODg4cHgpIHtcbiAgICAgIC5ibG9jay1icmFuZC1iYW5uZXJfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyLjhyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MTBweCkge1xuICAgICAgLmJsb2NrLWJyYW5kLWJhbm5lcl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIuOXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvY2stYnJhbmQtYmFubmVyX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJsb2NrLWJyYW5kLWJhbm5lcl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMuMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgICAgLmJsb2NrLWJyYW5kLWJhbm5lcl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWJyYW5kLWJhbm5lcl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDQuNnJlbTsgfSB9XG5cbi5ibG9jay10eHQge1xuICBwYWRkaW5nOiAycmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gICAgLmJsb2NrLXR4dCB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJsb2NrLXR4dCB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDA7IH0gfVxuICAuYmxvY2stdHh0LS1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFkL3NyYy9hc3NldHMvaW1hZ2VzL2dyZXktYmFja2dyb3VuZC1wYXR0ZXJuZWQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gICAgLmJnLXByaW1hcnkgLmJsb2NrLXR4dF9fdGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5ibG9jay10eHRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWdyZXktZGFyayAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1ncmV5LWxpZ2h0IC5ibG9jay10eHRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1saWdodCAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1kYXJrIC5ibG9jay10eHRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmJsb2NrLXR4dF9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctaW5mbyAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy13YXJuaW5nIC5ibG9jay10eHRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1wcmltYXJ5IC5ibG9jay10eHRfX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1zZWNvbmRhcnkgLmJsb2NrLXR4dF9fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWdyZXktZGFyayAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctb2ZmLWJsYWNrIC5ibG9jay10eHRfX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1saWdodCAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctc3VjY2VzcyAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctaW5mbyAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZGFuZ2VyIC5ibG9jay10eHRfX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5ibG9jay10eHQtLWJhY2tncm91bmQtaW1hZ2UgLmJsb2NrLXR4dF9fdGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2stdHh0X190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYmxvY2stdHh0X19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAuYmctcHJpbWFyeSAuYmxvY2stdHh0X19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuYmxvY2stdHh0X19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWdyZXktZGFyayAuYmxvY2stdHh0X19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmJsb2NrLXR4dF9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1vZmYtYmxhY2sgLmJsb2NrLXR4dF9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1saWdodCAuYmxvY2stdHh0X19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLWRhcmsgLmJsb2NrLXR4dF9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1zdWNjZXNzIC5ibG9jay10eHRfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctaW5mbyAuYmxvY2stdHh0X19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXdhcm5pbmcgLmJsb2NrLXR4dF9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1kYW5nZXIgLmJsb2NrLXR4dF9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xuICAgICAgLmJsb2NrLXR4dF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2stdHh0X19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLXR4dF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvY2stdHh0X19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay10eHRfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAgIC5ibG9jay10eHQtLWJhY2tncm91bmQtaW1hZ2UgLmJsb2NrLXR4dF9faGVhZGluZyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1ncmV5LWxpZ2h0IC5ibG9jay10eHRfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJsb2NrLXR4dF9fdGV4dC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTsgfVxuICAgIC5iZy1wcmltYXJ5IC5ibG9jay10eHRfX3RleHQtY29udGVudCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1zZWNvbmRhcnkgLmJsb2NrLXR4dF9fdGV4dC1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWdyZXktZGFyayAuYmxvY2stdHh0X190ZXh0LWNvbnRlbnQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2stdHh0X190ZXh0LWNvbnRlbnQge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctb2ZmLWJsYWNrIC5ibG9jay10eHRfX3RleHQtY29udGVudCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1saWdodCAuYmxvY2stdHh0X190ZXh0LWNvbnRlbnQge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYmxvY2stdHh0X190ZXh0LWNvbnRlbnQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctc3VjY2VzcyAuYmxvY2stdHh0X190ZXh0LWNvbnRlbnQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctaW5mbyAuYmxvY2stdHh0X190ZXh0LWNvbnRlbnQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYmxvY2stdHh0X190ZXh0LWNvbnRlbnQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZGFuZ2VyIC5ibG9jay10eHRfX3RleHQtY29udGVudCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLXR4dF9fdGV4dC1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jay10eHRfX3RleHQtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJsb2NrLXR4dF9fdGV4dC1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmxvY2stdHh0X190ZXh0LWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuICAgIC5ibG9jay10eHQtLWJhY2tncm91bmQtaW1hZ2UgLmJsb2NrLXR4dF9fdGV4dC1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmJsb2NrLXR4dF9fdGV4dC1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5ibG9jay1jb250ZW50LXR4dC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZy0tbGlnaHQtd2l0aC1wb2x5Z29uIHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbTsgfVxuICAuYmxvY2stY29udGVudC10eHQtaW1nLS1saWdodCwgLmJsb2NrLWNvbnRlbnQtdHh0LWltZy0tZGFyayB7XG4gICAgcGFkZGluZzogNHJlbSAwOyB9XG4gIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFkL3NyYy9hc3NldHMvaW1hZ2VzL3NoYXBlLXJpZ2h0LW1vYmlsZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzkwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hZC9zcmMvYXNzZXRzL2ltYWdlcy9zaGFwZS1yaWdodC10YWJsZXQucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODE1cHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTNyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NDBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fc2hhcGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg2NXB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX19zaGFwZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYWQvc3JjL2Fzc2V0cy9pbWFnZXMvc3ZnL3NoYXBlLWRhcmsuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC05cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODg4cHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtOHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkxMHB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX19zaGFwZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTdyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MzRweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fc2hhcGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTU1cHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hZC9zcmMvYXNzZXRzL2ltYWdlcy9zdmcvc2hhcGUtZGFyay5zdmdcIik7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fc2hhcGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTRyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fc2hhcGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX19zaGFwZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fc2hhcGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk4JTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX19zaGFwZSB7XG4gICAgICAgIG1heC13aWR0aDogMTU1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk5JTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07IH0gfVxuICAuYmxvY2stY29udGVudC10eHQtaW1nX19zaGFwZS1yZXZlcnNlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hZC9zcmMvYXNzZXRzL2ltYWdlcy9zaGFwZS1sZWZ0LW1vYmlsZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzkwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlLXJldmVyc2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlLXJldmVyc2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hZC9zcmMvYXNzZXRzL2ltYWdlcy9zaGFwZS1sZWZ0LXRhYmxldC5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTU1cHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlLXJldmVyc2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hZC9zcmMvYXNzZXRzL2ltYWdlcy9zdmcvc2hhcGUtZGFyay1yZXZlcnNlZC5zdmdcIik7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fc2hhcGUtcmV2ZXJzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkzJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fc2hhcGUtcmV2ZXJzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFkL3NyYy9hc3NldHMvaW1hZ2VzL3N2Zy9zaGFwZS1kYXJrLXJldmVyc2VkLnN2Z1wiKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3NoYXBlLXJldmVyc2VkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTklO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07IH0gfVxuICAuYmxvY2stY29udGVudC10eHQtaW1nX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3JvdyB7XG4gICAgLS1icy1ndXR0ZXIteTogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fcm93IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMnJlbTsgfSB9XG4gIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3RleHQtY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc4OS45OHB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX190ZXh0LWNvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX190ZXh0LWNvbCB7XG4gICAgICAgIGdhcDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGV4dC1jb2wge1xuICAgICAgICBnYXA6IDJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3RleHQtY29sIHtcbiAgICAgICAgZ2FwOiAzLjFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3RleHQtY29sIHtcbiAgICAgICAgZ2FwOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDcxNXB4KSB7XG4gICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGV4dC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAwLjhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stY29udGVudC10eHQtaW1nX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGV4dC1jb250YWluZXItLWxpZ2h0LXdpdGgtcG9seWdvbiB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmxvY2stY29udGVudC10eHQtaW1nX190ZXh0LWNvbnRhaW5lci0tbGlnaHQtd2l0aC1wb2x5Z29uIGEge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGV4dC1jb250YWluZXItLWxpZ2h0IHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3RleHQtY29udGFpbmVyLS1saWdodCBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3RleHQtY29udGFpbmVyLS1kYXJrIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3RleHQtY29udGFpbmVyLS1kYXJrIGEge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZDsgfVxuICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3RpdGxlLS1saWdodC13aXRoLXBvbHlnb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGl0bGUtLWxpZ2h0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3RpdGxlLS1kYXJrIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAuYmxvY2stY29udGVudC10eHQtaW1nX19oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAuYmxvY2stY29udGVudC10eHQtaW1nX190ZXh0LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGV4dC1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fdGV4dC1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3RleHQtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX190ZXh0LWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX3RleHQtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2xpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuMjVyZW07IH0gfVxuICAuYmxvY2stY29udGVudC10eHQtaW1nX19pY29uIHN2ZyB7XG4gICAgaGVpZ2h0OiAxNnB4OyB9XG4gIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ljb24tLWRhcmsgc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ljb24tLWxpZ2h0IHN2ZyB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuICAuYmxvY2stY29udGVudC10eHQtaW1nX19pbWFnZS1jb2wge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2UtY29sLS0xIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2UtY29sLS0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX19pbWFnZS1jb2wtLTIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2UtY29sLS0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEzLjhyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzkwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTZyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDE3LjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NjdweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDE1LjJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDE2LjJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MjVweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDE3LjJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDE4cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxOC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyMHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY2NXB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMjFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OTBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzQwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTUuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg0MHB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTYuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg2NXB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTdyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MTBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDE3LjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MzRweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDE4cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTU1cHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxOC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxOXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIwcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA3MHB4KSB7XG4gICAgICAuYmxvY2stY29udGVudC10eHQtaW1nX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMjAuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDVweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIzLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyOS4yNXJlbTsgfSB9XG5cbi5ibG9jay1jdGEge1xuICBwYWRkaW5nOiAzLjVyZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJsb2NrLWN0YSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA0LjI1cmVtOyB9IH1cbiAgLmJsb2NrLWN0YS0tYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hZC9zcmMvYXNzZXRzL2ltYWdlcy9ncmV5LWJhY2tncm91bmQtcGF0dGVybmVkLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmJsb2NrLWN0YV9fY29sdW1uIHtcbiAgICBnYXA6IDVweDsgfVxuICAuYmxvY2stY3RhX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmJnLXByaW1hcnkgLmJsb2NrLWN0YV9faGVhZGluZyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1zZWNvbmRhcnkgLmJsb2NrLWN0YV9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLWN0YV9faGVhZGluZyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1ncmV5LWxpZ2h0IC5ibG9jay1jdGFfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctb2ZmLWJsYWNrIC5ibG9jay1jdGFfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLWN0YV9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1kYXJrIC5ibG9jay1jdGFfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctc3VjY2VzcyAuYmxvY2stY3RhX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLWN0YV9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy13YXJuaW5nIC5ibG9jay1jdGFfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZGFuZ2VyIC5ibG9jay1jdGFfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmxvY2stY3RhLS1iYWNrZ3JvdW5kLWltYWdlIC5ibG9jay1jdGFfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmJsb2NrLWN0YV9fc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuYmctcHJpbWFyeSAuYmxvY2stY3RhX19zdWJoZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuYmxvY2stY3RhX19zdWJoZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWdyZXktZGFyayAuYmxvY2stY3RhX19zdWJoZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmJsb2NrLWN0YV9fc3ViaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1vZmYtYmxhY2sgLmJsb2NrLWN0YV9fc3ViaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1saWdodCAuYmxvY2stY3RhX19zdWJoZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLWRhcmsgLmJsb2NrLWN0YV9fc3ViaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1zdWNjZXNzIC5ibG9jay1jdGFfX3N1YmhlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctaW5mbyAuYmxvY2stY3RhX19zdWJoZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXdhcm5pbmcgLmJsb2NrLWN0YV9fc3ViaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1kYW5nZXIgLmJsb2NrLWN0YV9fc3ViaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jay1jdGFfX3N1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEuMTZyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay1jdGFfX3N1YmhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuICAgIC5ibG9jay1jdGEtLWJhY2tncm91bmQtaW1hZ2UgLmJsb2NrLWN0YV9fc3ViaGVhZGluZyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uYmxvY2stZmVhdHVyZXMge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stZmVhdHVyZXMtLWdyYWRpZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDM0JSwgI0YwRjBGMCAzNCUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2NrLWZlYXR1cmVzLS1ncmFkaWVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MSUsICNGMEYwRjAgNTElKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYmxvY2stZmVhdHVyZXMtLWdyYWRpZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDQ4JSwgI0YwRjBGMCA0OCUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5ibG9jay1mZWF0dXJlcy0tZ3JhZGllbnQge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNDclLCAjRjBGMEYwIDQ3JSk7IH0gfVxuICAuYmxvY2stZmVhdHVyZXNfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5ibG9jay1mZWF0dXJlc19fY2FyZHMtLTMtY29sIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9jay1mZWF0dXJlc19fY2FyZHMtLTMtY29sIHtcbiAgICAgICAgICAtLWJzLWd1dHRlci14OiAyLjVyZW07XG4gICAgICAgICAgLS1icy1ndXR0ZXIteTogMi41cmVtOyB9IH1cbiAgICAuYmxvY2stZmVhdHVyZXNfX2NhcmRzLS00LWNvbCB7XG4gICAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gICAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmxvY2stZmVhdHVyZXNfX2NhcmRzLS00LWNvbCB7XG4gICAgICAgICAgLS1icy1ndXR0ZXIteDogMi41cmVtO1xuICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ibG9jay1mZWF0dXJlc19fY2FyZHMtLTQtY29sIHtcbiAgICAgICAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5ibG9jay1mZWF0dXJlc19fY2FyZHMtLTQtY29sIHtcbiAgICAgICAgICAtLWJzLWd1dHRlci14OiAycmVtOyB9IH1cbiAgLmJsb2NrLWZlYXR1cmVzX190aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gICAgLmJnLXByaW1hcnkgLmJsb2NrLWZlYXR1cmVzX190aXRsZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1zZWNvbmRhcnkgLmJsb2NrLWZlYXR1cmVzX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLWZlYXR1cmVzX190aXRsZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1ncmV5LWxpZ2h0IC5ibG9jay1mZWF0dXJlc19fdGl0bGUge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctb2ZmLWJsYWNrIC5ibG9jay1mZWF0dXJlc19fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLWZlYXR1cmVzX190aXRsZSB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1kYXJrIC5ibG9jay1mZWF0dXJlc19fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctc3VjY2VzcyAuYmxvY2stZmVhdHVyZXNfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLWZlYXR1cmVzX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy13YXJuaW5nIC5ibG9jay1mZWF0dXJlc19fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZGFuZ2VyIC5ibG9jay1mZWF0dXJlc19fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctcHJpbWFyeSAuYmxvY2stZmVhdHVyZXNfX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1zZWNvbmRhcnkgLmJsb2NrLWZlYXR1cmVzX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZ3JleS1kYXJrIC5ibG9jay1mZWF0dXJlc19fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmJsb2NrLWZlYXR1cmVzX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctb2ZmLWJsYWNrIC5ibG9jay1mZWF0dXJlc19fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWxpZ2h0IC5ibG9jay1mZWF0dXJlc19fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLWRhcmsgLmJsb2NrLWZlYXR1cmVzX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctc3VjY2VzcyAuYmxvY2stZmVhdHVyZXNfX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1pbmZvIC5ibG9jay1mZWF0dXJlc19fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXdhcm5pbmcgLmJsb2NrLWZlYXR1cmVzX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZGFuZ2VyIC5ibG9jay1mZWF0dXJlc19fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAuYmxvY2stZmVhdHVyZXNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmxvY2stZmVhdHVyZXNfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTsgfSB9XG4gIC5ibG9jay1mZWF0dXJlc19faGVhZGluZyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAuYmctcHJpbWFyeSAuYmxvY2stZmVhdHVyZXNfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5ibG9jay1mZWF0dXJlc19faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLWZlYXR1cmVzX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmJsb2NrLWZlYXR1cmVzX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYmxvY2stZmVhdHVyZXNfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLWZlYXR1cmVzX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLWRhcmsgLmJsb2NrLWZlYXR1cmVzX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmJsb2NrLWZlYXR1cmVzX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLWZlYXR1cmVzX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXdhcm5pbmcgLmJsb2NrLWZlYXR1cmVzX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYmxvY2stZmVhdHVyZXNfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgIC5ibG9jay1mZWF0dXJlc19faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44NXJlbTsgfSB9XG4gICAgLmJsb2NrLWZlYXR1cmVzX19oZWFkaW5nLS1vcnBoYW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW07IH1cbiAgLmJsb2NrLWZlYXR1cmVzX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07IH1cbiAgICAuYmctcHJpbWFyeSAuYmxvY2stZmVhdHVyZXNfX3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5ibG9jay1mZWF0dXJlc19fdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLWZlYXR1cmVzX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmJsb2NrLWZlYXR1cmVzX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYmxvY2stZmVhdHVyZXNfX3RleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLWZlYXR1cmVzX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLWRhcmsgLmJsb2NrLWZlYXR1cmVzX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmJsb2NrLWZlYXR1cmVzX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLWZlYXR1cmVzX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXdhcm5pbmcgLmJsb2NrLWZlYXR1cmVzX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYmxvY2stZmVhdHVyZXNfX3RleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay1mZWF0dXJlc19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvY2stZmVhdHVyZXNfX3RleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBmb250LXNpemU6IDEuMDZyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay1mZWF0dXJlc19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgLmJsb2NrLWZlYXR1cmVzX19jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAuYmxvY2stZmVhdHVyZXMtLWdyYWRpZW50IC5ibG9jay1mZWF0dXJlc19fY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYmxvY2stZmVhdHVyZXNfX2ltYWdlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSA5MHB4KSAwLCAxMDAlIDkwcHgsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay1mZWF0dXJlc19faW1hZ2Uge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAxMTBweCkgMCwgMTAwJSAxMTBweCwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9IH1cbiAgLmJsb2NrLWZlYXR1cmVzX19jYXJkLXRleHQge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9XG4gICAgLmJsb2NrLWZlYXR1cmVzX19jYXJkLXRleHQtLXB4LTAge1xuICAgICAgcGFkZGluZzogMS41cmVtIDAgMCAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5ibG9jay1mZWF0dXJlc19fY2FyZC10ZXh0LS1weC0wIHtcbiAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMCAwIDA7IH0gfVxuICAgIC5ibG9jay1mZWF0dXJlc19fY2FyZC10ZXh0LS1wYWQtc21hbGwge1xuICAgICAgcGFkZGluZzogMS41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5ibG9jay1mZWF0dXJlc19fY2FyZC10ZXh0LS1wYWQtc21hbGwge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMzVyZW07IH0gfVxuICAgIC5ibG9jay1mZWF0dXJlc19fY2FyZC10ZXh0LS1ncmV5LWxpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDJyZW0gMS44NXJlbTsgfVxuICAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDAuOXJlbTsgfVxuICAgIC5iZy1wcmltYXJ5IC5ibG9jay1mZWF0dXJlc19fdGV4dC10aXRsZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1zZWNvbmRhcnkgLmJsb2NrLWZlYXR1cmVzX190ZXh0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWdyZXktZGFyayAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctb2ZmLWJsYWNrIC5ibG9jay1mZWF0dXJlc19fdGV4dC10aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1saWdodCAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctc3VjY2VzcyAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctaW5mbyAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZGFuZ2VyIC5ibG9jay1mZWF0dXJlc19fdGV4dC10aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1wcmltYXJ5IC5ibG9jay1mZWF0dXJlc19fdGV4dC10aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5ibG9jay1mZWF0dXJlc19fdGV4dC10aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZ3JleS1kYXJrIC5ibG9jay1mZWF0dXJlc19fdGV4dC10aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWxpZ2h0IC5ibG9jay1mZWF0dXJlc19fdGV4dC10aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmJsb2NrLWZlYXR1cmVzX190ZXh0LXRpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1pbmZvIC5ibG9jay1mZWF0dXJlc19fdGV4dC10aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gICAgICAuYmxvY2stZmVhdHVyZXNfX3RleHQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDAuODVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWZlYXR1cmVzX190ZXh0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLWZlYXR1cmVzX190ZXh0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jay1mZWF0dXJlc19fdGV4dC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWZlYXR1cmVzX190ZXh0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuICAuYmxvY2stZmVhdHVyZXNfX3RleHQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDc1MDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5iZy1wcmltYXJ5IC5ibG9jay1mZWF0dXJlc19fdGV4dC1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuYmxvY2stZmVhdHVyZXNfX3RleHQtaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWhlYWRpbmcge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2stZmVhdHVyZXNfX3RleHQtaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1vZmYtYmxhY2sgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWhlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWhlYWRpbmcge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYmxvY2stZmVhdHVyZXNfX3RleHQtaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1zdWNjZXNzIC5ibG9jay1mZWF0dXJlc19fdGV4dC1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWhlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYmxvY2stZmVhdHVyZXNfX3RleHQtaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1kYW5nZXIgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWhlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ibG9jay1mZWF0dXJlc19fdGV4dC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgICAgIC5ibG9jay1mZWF0dXJlc19fdGV4dC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4ODhweCkge1xuICAgICAgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEuMTJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jay1mZWF0dXJlc19fdGV4dC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay1mZWF0dXJlc19fdGV4dC1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICB3aWR0aDogODIlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYmxvY2stZmVhdHVyZXNfX3RleHQtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44OHJlbTsgfSB9XG4gIC5ibG9jay1mZWF0dXJlc19fdGV4dC1ib2R5IHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5iZy1wcmltYXJ5IC5ibG9jay1mZWF0dXJlc19fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuYmxvY2stZmVhdHVyZXNfX3RleHQtYm9keSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWJvZHkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2stZmVhdHVyZXNfX3RleHQtYm9keSB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1vZmYtYmxhY2sgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWJvZHkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWJvZHkge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYmxvY2stZmVhdHVyZXNfX3RleHQtYm9keSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1zdWNjZXNzIC5ibG9jay1mZWF0dXJlc19fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLWZlYXR1cmVzX190ZXh0LWJvZHkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYmxvY2stZmVhdHVyZXNfX3RleHQtYm9keSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1kYW5nZXIgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWJvZHkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ibG9jay1mZWF0dXJlc19fdGV4dC1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OTBweCkge1xuICAgICAgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDAuODVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvY2stZmVhdHVyZXNfX3RleHQtYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvY2stZmVhdHVyZXNfX3RleHQtYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gICAgLmJsb2NrLWZlYXR1cmVzX19jYXJkLXRleHQtLWdyZXktbGlnaHQgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWJvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjQ1cmVtIDJyZW0gMC40NXJlbSAyLjNyZW07XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWZlYXR1cmVzX190ZXh0LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07IH0gfVxuICAuYmxvY2stZmVhdHVyZXNfX2xpbmtzIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLWZlYXR1cmVzX19saW5rcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay1mZWF0dXJlc19fbGlua3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtOyB9IH1cbiAgLmJsb2NrLWZlYXR1cmVzX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvY2stZmVhdHVyZXNfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWZlYXR1cmVzX19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtOyB9IH1cbiAgICAuYmxvY2stZmVhdHVyZXNfX2xpbms6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmJsb2NrLWZlYXR1cmVzX19saW5rOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5ibG9jay1mZWF0dXJlc19fbGluazpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtOyB9IH1cblxuLmJsb2NrLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ibG9jay1oZXJvX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNTUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5ibG9jay1oZXJvX19pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2staGVyb19faW1hZ2Uge1xuICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmJsb2NrLWhlcm9fX3RleHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMy41cmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay1oZXJvX190ZXh0LXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTYlO1xuICAgICAgICBsZWZ0OiA1OCU7XG4gICAgICAgIHdpZHRoOiAzMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvY2staGVyb19fdGV4dC1zZWN0aW9uIHtcbiAgICAgICAgdG9wOiAxOSU7XG4gICAgICAgIGxlZnQ6IDU3JTtcbiAgICAgICAgd2lkdGg6IDQ1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmxvY2staGVyb19fdGV4dC1zZWN0aW9uIHtcbiAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgIGxlZnQ6IDU2JTtcbiAgICAgICAgd2lkdGg6IDUwNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYmxvY2staGVyb19fdGV4dC1zZWN0aW9uIHtcbiAgICAgICAgdG9wOiAyMiU7XG4gICAgICAgIGxlZnQ6IDUzJTtcbiAgICAgICAgd2lkdGg6IDUwNHB4OyB9IH1cbiAgLmJsb2NrLWhlcm9fX3RleHQtaGVhZGluZyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWhlcm9fX3RleHQtaGVhZGluZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jay1oZXJvX190ZXh0LWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jay1oZXJvX190ZXh0LWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWhlcm9fX3RleHQtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gIC5ibG9jay1oZXJvX190ZXh0LXN1YmhlYWRpbmcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5ibG9jay1oZXJvX190ZXh0LXN1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgd2lkdGg6IDgzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2staGVyb19fdGV4dC1zdWJoZWFkaW5nIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvY2staGVyb19fdGV4dC1zdWJoZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWhlcm9fX3RleHQtc3ViaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc4OS45OHB4KSB7XG4gICAgLmJsb2NrLWhlcm9fX3RleHQtbGluayB7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBwYWRkaW5nOiAwLjRyZW0gMC43NXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4uYmxvY2staWNvbi1ncmlkIHtcbiAgcGFkZGluZzogMnJlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmxvY2staWNvbi1ncmlkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtOyB9IH1cbiAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzOTBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDA1cHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2ludHJvLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19pbnRyby1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDY3cHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2ludHJvLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNDYycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19pbnRyby1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ5NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MjVweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2ludHJvLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTM1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19pbnRyby1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2ludHJvLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTk5cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY2NXB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19pbnRyby1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDYzM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OTBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzE1cHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2ludHJvLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNjgycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc0MHB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19pbnRyby1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcwN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzkwcHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2ludHJvLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzQzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgxNXB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19pbnRyby1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3OTdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODY1cHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2ludHJvLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogODIxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg4OHB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19pbnRyby1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDg0NHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MTBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NjZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTM0cHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2ludHJvLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogODkwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk1NXB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19pbnRyby1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDkxM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MjNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19pbnRyby1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk1MXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDcwcHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2ludHJvLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTk3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDVweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDMxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDUzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExNjBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDU0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzU3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDcwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIC5ibG9jay1pY29uLWdyaWRfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzOTBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDVweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MzBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUwNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NjdweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDU1NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MjVweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDU5NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDYyN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDY1OXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjVweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDY5M3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OTBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcxOXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MTVweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDc0MnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDc2N3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3OTBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDgwM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MTVweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDgyOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDg1N3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NjVweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDg4MXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4ODhweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDkwNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MTBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDkyNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MzRweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTVweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk3M3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk4M3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDExcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNzBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwNTdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwNXB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTA5MXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTEzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExNjBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MTdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTUzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAuYmxvY2staWNvbi1ncmlkX19pY29ucy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLmJsb2NrLWljb24tZ3JpZF9fdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuICAgIC5iZy1wcmltYXJ5IC5ibG9jay1pY29uLWdyaWRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuYmxvY2staWNvbi1ncmlkX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLWljb24tZ3JpZF9fdGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2staWNvbi1ncmlkX190aXRsZSB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1vZmYtYmxhY2sgLmJsb2NrLWljb24tZ3JpZF9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLWljb24tZ3JpZF9fdGl0bGUge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYmxvY2staWNvbi1ncmlkX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1zdWNjZXNzIC5ibG9jay1pY29uLWdyaWRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLWljb24tZ3JpZF9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYmxvY2staWNvbi1ncmlkX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1kYW5nZXIgLmJsb2NrLWljb24tZ3JpZF9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctcHJpbWFyeSAuYmxvY2staWNvbi1ncmlkX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5ibG9jay1pY29uLWdyaWRfX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLWljb24tZ3JpZF9fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmJsb2NrLWljb24tZ3JpZF9fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYmxvY2staWNvbi1ncmlkX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLWljb24tZ3JpZF9fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLWRhcmsgLmJsb2NrLWljb24tZ3JpZF9fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmJsb2NrLWljb24tZ3JpZF9fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLWljb24tZ3JpZF9fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXdhcm5pbmcgLmJsb2NrLWljb24tZ3JpZF9fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYmxvY2staWNvbi1ncmlkX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJsb2NrLWljb24tZ3JpZF9faGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cbiAgICAuYmctcHJpbWFyeSAuYmxvY2staWNvbi1ncmlkX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuYmxvY2staWNvbi1ncmlkX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWdyZXktZGFyayAuYmxvY2staWNvbi1ncmlkX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmJsb2NrLWljb24tZ3JpZF9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1vZmYtYmxhY2sgLmJsb2NrLWljb24tZ3JpZF9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1saWdodCAuYmxvY2staWNvbi1ncmlkX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLWRhcmsgLmJsb2NrLWljb24tZ3JpZF9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1zdWNjZXNzIC5ibG9jay1pY29uLWdyaWRfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctaW5mbyAuYmxvY2staWNvbi1ncmlkX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXdhcm5pbmcgLmJsb2NrLWljb24tZ3JpZF9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1kYW5nZXIgLmJsb2NrLWljb24tZ3JpZF9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2hlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAxLjQ1cmVtIDA7IH0gfVxuICAuYmxvY2staWNvbi1ncmlkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAgIC5iZy1wcmltYXJ5IC5ibG9jay1pY29uLWdyaWRfX3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5ibG9jay1pY29uLWdyaWRfX3RleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZ3JleS1kYXJrIC5ibG9jay1pY29uLWdyaWRfX3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2staWNvbi1ncmlkX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYmxvY2staWNvbi1ncmlkX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWxpZ2h0IC5ibG9jay1pY29uLWdyaWRfX3RleHQge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYmxvY2staWNvbi1ncmlkX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmJsb2NrLWljb24tZ3JpZF9fdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1pbmZvIC5ibG9jay1pY29uLWdyaWRfX3RleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYmxvY2staWNvbi1ncmlkX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYmxvY2staWNvbi1ncmlkX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gIC5ibG9jay1pY29uLWdyaWRfX2ljb25zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgLyogMiBpdGVtcyBwZXIgcm93ICovXG4gICAgY29sdW1uLWdhcDogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faWNvbnMge1xuICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faWNvbnMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NjVweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICAvKiAyIGl0ZW1zIHBlciByb3cgKi9cbiAgICAgICAgcm93LWdhcDogMC43NXJlbTtcbiAgICAgICAgY29sdW1uLWdhcDogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faWNvbnMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICAvKiA1IGl0ZW1zIHBlciByb3cgKi9cbiAgICAgICAgcm93LWdhcDogMC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1pY29uLWdyaWRfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmJsb2NrLWljb24tZ3JpZF9faWNvbi1pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ibG9jay1pY29uLWdyaWRfX2ljb24taW1hZ2Uge1xuICAgIHdpZHRoOiA1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19pY29uLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDZyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2ljb24taW1hZ2Uge1xuICAgICAgICB3aWR0aDogN3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faWNvbi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA4cmVtOyB9IH1cbiAgLmJsb2NrLWljb24tZ3JpZF9faWNvbi10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjc5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuYmctcHJpbWFyeSAuYmxvY2staWNvbi1ncmlkX19pY29uLXRleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5ibG9jay1pY29uLWdyaWRfX2ljb24tdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLWljb24tZ3JpZF9faWNvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmJsb2NrLWljb24tZ3JpZF9faWNvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYmxvY2staWNvbi1ncmlkX19pY29uLXRleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLWljb24tZ3JpZF9faWNvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLWRhcmsgLmJsb2NrLWljb24tZ3JpZF9faWNvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmJsb2NrLWljb24tZ3JpZF9faWNvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLWljb24tZ3JpZF9faWNvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXdhcm5pbmcgLmJsb2NrLWljb24tZ3JpZF9faWNvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYmxvY2staWNvbi1ncmlkX19pY29uLXRleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2ljb24tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jay1pY29uLWdyaWRfX2ljb24tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJsb2NrLWljb24tZ3JpZF9faWNvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmxvY2staWNvbi1ncmlkX19pY29uLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEuMTNyZW07IH0gfVxuXG4uYmxvY2staW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJsb2NrLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmJsb2NrLWxpc3QgLnNlY3Rpb24taGVhZGluZyBoMSwgLmJsb2NrLWxpc3QgLmJsb2NrLXR4dF9faGVhZGluZyBoMSwgLmJsb2NrLWxpc3QgLmJsb2NrLWN0YV9faGVhZGluZyBoMSwgLmJsb2NrLWxpc3QgLmJsb2NrLWZlYXR1cmVzX19oZWFkaW5nIGgxLCAuYmxvY2stbGlzdCAuYmxvY2staGVyb19fdGV4dC1oZWFkaW5nIGgxLCAuYmxvY2stbGlzdCAuYmxvY2staWNvbi1ncmlkX19oZWFkaW5nIGgxLCAuYmxvY2stbGlzdCAuYmxvY2stdGVhbV9faGVhZGluZyBoMSwgLmJsb2NrLWxpc3QgLmJsb2NrLXZpZGVvX19oZWFkaW5nIGgxLCAuYmxvY2stbGlzdCAuYXJjaGl2ZS1tYWluX19oZWFkaW5nIGgxLCAuYmxvY2stbGlzdCAuc2VjdGlvbi1oZWFkaW5nIC5oMSwgLmJsb2NrLWxpc3QgLmJsb2NrLXR4dF9faGVhZGluZyAuaDEsIC5ibG9jay1saXN0IC5ibG9jay1jdGFfX2hlYWRpbmcgLmgxLCAuYmxvY2stbGlzdCAuYmxvY2stZmVhdHVyZXNfX2hlYWRpbmcgLmgxLCAuYmxvY2stbGlzdCAuYmxvY2staGVyb19fdGV4dC1oZWFkaW5nIC5oMSwgLmJsb2NrLWxpc3QgLmJsb2NrLWljb24tZ3JpZF9faGVhZGluZyAuaDEsIC5ibG9jay1saXN0IC5ibG9jay10ZWFtX19oZWFkaW5nIC5oMSwgLmJsb2NrLWxpc3QgLmJsb2NrLXZpZGVvX19oZWFkaW5nIC5oMSwgLmJsb2NrLWxpc3QgLmFyY2hpdmUtbWFpbl9faGVhZGluZyAuaDEsIC5ibG9jay1saXN0IC5zZWN0aW9uLWhlYWRpbmcgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faGVhZGluZywgLmJsb2NrLWxpc3QgLmJsb2NrLXR4dF9faGVhZGluZyAuYmxvY2stY29udGVudC10eHQtaW1nX19oZWFkaW5nLCAuYmxvY2stbGlzdCAuYmxvY2stY3RhX19oZWFkaW5nIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcsIC5ibG9jay1saXN0IC5ibG9jay1mZWF0dXJlc19faGVhZGluZyAuYmxvY2stY29udGVudC10eHQtaW1nX19oZWFkaW5nLCAuYmxvY2stbGlzdCAuYmxvY2staGVyb19fdGV4dC1oZWFkaW5nIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcsIC5ibG9jay1saXN0IC5ibG9jay1pY29uLWdyaWRfX2hlYWRpbmcgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faGVhZGluZywgLmJsb2NrLWxpc3QgLmJsb2NrLXRlYW1fX2hlYWRpbmcgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faGVhZGluZywgLmJsb2NrLWxpc3QgLmJsb2NrLXZpZGVvX19oZWFkaW5nIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcsIC5ibG9jay1saXN0IC5hcmNoaXZlLW1haW5fX2hlYWRpbmcgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faGVhZGluZyxcbiAgLmJsb2NrLWxpc3QgLnNlY3Rpb24taGVhZGluZyBoMixcbiAgLmJsb2NrLWxpc3QgLmJsb2NrLXR4dF9faGVhZGluZyBoMixcbiAgLmJsb2NrLWxpc3QgLmJsb2NrLWN0YV9faGVhZGluZyBoMixcbiAgLmJsb2NrLWxpc3QgLmJsb2NrLWZlYXR1cmVzX19oZWFkaW5nIGgyLFxuICAuYmxvY2stbGlzdCAuYmxvY2staGVyb19fdGV4dC1oZWFkaW5nIGgyLFxuICAuYmxvY2stbGlzdCAuYmxvY2staWNvbi1ncmlkX19oZWFkaW5nIGgyLFxuICAuYmxvY2stbGlzdCAuYmxvY2stdGVhbV9faGVhZGluZyBoMixcbiAgLmJsb2NrLWxpc3QgLmJsb2NrLXZpZGVvX19oZWFkaW5nIGgyLFxuICAuYmxvY2stbGlzdCAuYXJjaGl2ZS1tYWluX19oZWFkaW5nIGgyLFxuICAuYmxvY2stbGlzdCAuc2VjdGlvbi1oZWFkaW5nIC5oMixcbiAgLmJsb2NrLWxpc3QgLmJsb2NrLXR4dF9faGVhZGluZyAuaDIsXG4gIC5ibG9jay1saXN0IC5ibG9jay1jdGFfX2hlYWRpbmcgLmgyLFxuICAuYmxvY2stbGlzdCAuYmxvY2stZmVhdHVyZXNfX2hlYWRpbmcgLmgyLFxuICAuYmxvY2stbGlzdCAuYmxvY2staGVyb19fdGV4dC1oZWFkaW5nIC5oMixcbiAgLmJsb2NrLWxpc3QgLmJsb2NrLWljb24tZ3JpZF9faGVhZGluZyAuaDIsXG4gIC5ibG9jay1saXN0IC5ibG9jay10ZWFtX19oZWFkaW5nIC5oMixcbiAgLmJsb2NrLWxpc3QgLmJsb2NrLXZpZGVvX19oZWFkaW5nIC5oMixcbiAgLmJsb2NrLWxpc3QgLmFyY2hpdmUtbWFpbl9faGVhZGluZyAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmJsb2NrLWxpc3QgLmNvcHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5ibG9jay1saXN0IC5pbnRybyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJsb2NrLWxpc3QgLmludHJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH0gfVxuICAuYmxvY2stbGlzdCAubGlzdGluZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG5cbi5ibG9jay1saXN0aW5ncyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmxvY2stbG9nb3Mge1xuICBwYWRkaW5nLXRvcDogMi43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5ibG9jay1sb2dvcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtOyB9IH1cbiAgLmJsb2NrLWxvZ29zX19oZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfVxuICAuYmxvY2stbG9nb3NfX2hlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAuYmctcHJpbWFyeSAuYmxvY2stbG9nb3NfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5ibG9jay1sb2dvc19faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLWxvZ29zX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmJsb2NrLWxvZ29zX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYmxvY2stbG9nb3NfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLWxvZ29zX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLWRhcmsgLmJsb2NrLWxvZ29zX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmJsb2NrLWxvZ29zX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLWxvZ29zX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXdhcm5pbmcgLmJsb2NrLWxvZ29zX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYmxvY2stbG9nb3NfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctcHJpbWFyeSAuYmxvY2stbG9nb3NfX2hlYWRpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuYmxvY2stbG9nb3NfX2hlYWRpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWdyZXktZGFyayAuYmxvY2stbG9nb3NfX2hlYWRpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmJsb2NrLWxvZ29zX19oZWFkaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1vZmYtYmxhY2sgLmJsb2NrLWxvZ29zX19oZWFkaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1saWdodCAuYmxvY2stbG9nb3NfX2hlYWRpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLWRhcmsgLmJsb2NrLWxvZ29zX19oZWFkaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1zdWNjZXNzIC5ibG9jay1sb2dvc19faGVhZGluZyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctaW5mbyAuYmxvY2stbG9nb3NfX2hlYWRpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXdhcm5pbmcgLmJsb2NrLWxvZ29zX19oZWFkaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1kYW5nZXIgLmJsb2NrLWxvZ29zX19oZWFkaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay1sb2dvc19faGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNTVyZW07IH0gfVxuICAuYmxvY2stbG9nb3NfX2xvZ29zLWNvbnRhaW5lciB7XG4gICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICByb3ctZ2FwOiAzcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gICAgICAuYmxvY2stbG9nb3NfX2xvZ29zLWNvbnRhaW5lciB7XG4gICAgICAgIHJvdy1nYXA6IDJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWxvZ29zX19sb2dvcy1jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg2NXB4KSB7XG4gICAgICAuYmxvY2stbG9nb3NfX2xvZ29zLWNvbnRhaW5lciB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jay1sb2dvc19fbG9nb3MtY29udGFpbmVyIHtcbiAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAuYmxvY2stbG9nb3NfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xuICAgIC5ibG9jay1sb2dvc19faXRlbSB7XG4gICAgICB3aWR0aDogMjAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2NrLWxvZ29zX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxNCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJsb2NrLWxvZ29zX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxNCU7IH0gfVxuICAuYmxvY2stbG9nb3NfX2ltYWdlIHtcbiAgICB3aWR0aDogNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWxvZ29zX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1LjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MzRweCkge1xuICAgICAgLmJsb2NrLWxvZ29zX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA2LjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLWxvZ29zX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1LjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTMwcHgpIHtcbiAgICAgIC5ibG9jay1sb2dvc19faW1hZ2Uge1xuICAgICAgICB3aWR0aDogNi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmxvY2stbG9nb3NfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDguNXJlbTsgfSB9XG5cbi5ibG9jay1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDsgfVxuXG5ib2R5LnNpbmdsZS1wcm9wZXJ0aWVzICNtYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYm9keS5zaW5nbGUtcHJvcGVydGllcyAjbWFwOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIGJvZHkuc2luZ2xlLXByb3BlcnRpZXMgI21hcCA+IC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5hY2YtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA5KTsgfVxuICAuYWNmLW1hcDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAuYWNmLW1hcCA+IC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5hY2YtbWFwLmZ1bGwge1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKiBmaXhlcyBwb3RlbnRpYWwgdGhlbWUgY3NzIGNvbmZsaWN0ICovXG4uYWNmLW1hcCBpbWcge1xuICBtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4ubWFwdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm1hcHRleHQgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1hcHRleHQgcCBiciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4jbWFwLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDEwMHZoOyB9XG4gICNtYXAtdmlldzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDc1JTsgfVxuICAjbWFwLXZpZXcgPiAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuXG4uYmxvY2stc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5ibG9jay1zbGlkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtOyB9IH1cbiAgLmJsb2NrLXNsaWRlci0tYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hZC9zcmMvYXNzZXRzL2ltYWdlcy9ncmV5LWJhY2tncm91bmQtcGF0dGVybmVkLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmJsb2NrLXNsaWRlcl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAyMHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xuICAgICAgLmJsb2NrLXNsaWRlcl9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMjJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLXNsaWRlcl9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMjByZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jay1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDIycmVtOyB9IH1cbiAgLmJsb2NrLXNsaWRlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5iZy1wcmltYXJ5IC5ibG9jay1zbGlkZXJfX3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5ibG9jay1zbGlkZXJfX3RleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZ3JleS1kYXJrIC5ibG9jay1zbGlkZXJfX3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2stc2xpZGVyX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYmxvY2stc2xpZGVyX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWxpZ2h0IC5ibG9jay1zbGlkZXJfX3RleHQge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYmxvY2stc2xpZGVyX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmJsb2NrLXNsaWRlcl9fdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1pbmZvIC5ibG9jay1zbGlkZXJfX3RleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYmxvY2stc2xpZGVyX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYmxvY2stc2xpZGVyX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gICAgICAuYmxvY2stc2xpZGVyX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLXNsaWRlcl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLXNsaWRlcl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9IH1cbiAgICAuYmxvY2stc2xpZGVyLS1iYWNrZ3JvdW5kLWltYWdlIC5ibG9jay1zbGlkZXJfX3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmJsb2NrLXNsaWRlcl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gICAgLmJnLXByaW1hcnkgLmJsb2NrLXNsaWRlcl9fY2FwdGlvbnMge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5ibG9jay1zbGlkZXJfX2NhcHRpb25zIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWdyZXktZGFyayAuYmxvY2stc2xpZGVyX19jYXB0aW9ucyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1ncmV5LWxpZ2h0IC5ibG9jay1zbGlkZXJfX2NhcHRpb25zIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYmxvY2stc2xpZGVyX19jYXB0aW9ucyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1saWdodCAuYmxvY2stc2xpZGVyX19jYXB0aW9ucyB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1kYXJrIC5ibG9jay1zbGlkZXJfX2NhcHRpb25zIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmJsb2NrLXNsaWRlcl9fY2FwdGlvbnMge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctaW5mbyAuYmxvY2stc2xpZGVyX19jYXB0aW9ucyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy13YXJuaW5nIC5ibG9jay1zbGlkZXJfX2NhcHRpb25zIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYmxvY2stc2xpZGVyX19jYXB0aW9ucyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLXNsaWRlcl9fY2FwdGlvbnMge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLXNsaWRlcl9fY2FwdGlvbnMge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuICAgIC5ibG9jay1zbGlkZXItLWJhY2tncm91bmQtaW1hZ2UgLmJsb2NrLXNsaWRlcl9fY2FwdGlvbnMge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmJsb2NrLXNsaWRlcl9fcHJpbWFyeS1oZWFkbGluZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYmxvY2stc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5ibG9jay1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYmxvY2stc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgIHRvcDogLTI2JTtcbiAgICBsZWZ0OiAtMjUlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gICAgICAuYmxvY2stc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgICAgICBsZWZ0OiAtMjAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmxvY2stc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgICAgICB0b3A6IDUlO1xuICAgICAgICBsZWZ0OiAtMTYlOyB9IH1cbiAgLmJsb2NrLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0b3A6IC0yNSU7XG4gICAgcmlnaHQ6IC0yNSU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5ibG9jay1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMjAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmxvY2stc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgICB0b3A6IDUlO1xuICAgICAgICByaWdodDogLTE2JTsgfSB9XG4gIC5ibG9jay1zbGlkZXIgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmxvY2stc2xpZGVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5ibG9jay1zbGlkZXIgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7IH1cbiAgLmJsb2NrLXNsaWRlciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG5cbi5ibG9jay1zdGF0cyB7XG4gIHBhZGRpbmc6IDgwcHggMCAwOyB9XG4gIC5ibG9jay1zdGF0cy5iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5ibG9jay1zdGF0cy5iYWNrZ3JvdW5kLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmxvY2stc3RhdHMuYmFja2dyb3VuZC1ibHVlIGgxLCAuYmxvY2stc3RhdHMuYmFja2dyb3VuZC1ibHVlIC5oMSwgLmJsb2NrLXN0YXRzLmJhY2tncm91bmQtYmx1ZSAuYmxvY2stY29udGVudC10eHQtaW1nX19oZWFkaW5nLFxuICAgIC5ibG9jay1zdGF0cy5iYWNrZ3JvdW5kLWJsdWUgaDIsXG4gICAgLmJsb2NrLXN0YXRzLmJhY2tncm91bmQtYmx1ZSAuaDIsXG4gICAgLmJsb2NrLXN0YXRzLmJhY2tncm91bmQtYmx1ZSBoMyxcbiAgICAuYmxvY2stc3RhdHMuYmFja2dyb3VuZC1ibHVlIC5oMyxcbiAgICAuYmxvY2stc3RhdHMuYmFja2dyb3VuZC1ibHVlIGg0LFxuICAgIC5ibG9jay1zdGF0cy5iYWNrZ3JvdW5kLWJsdWUgLmg0LFxuICAgIC5ibG9jay1zdGF0cy5iYWNrZ3JvdW5kLWJsdWUgaDUsXG4gICAgLmJsb2NrLXN0YXRzLmJhY2tncm91bmQtYmx1ZSAuaDUsXG4gICAgLmJsb2NrLXN0YXRzLmJhY2tncm91bmQtYmx1ZSBoNixcbiAgICAuYmxvY2stc3RhdHMuYmFja2dyb3VuZC1ibHVlIC5oNiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5ibG9jay1zdGF0cy5iYWNrZ3JvdW5kLWJsdWUgLmNhcmQsIC5ibG9jay1zdGF0cy5iYWNrZ3JvdW5kLWJsdWUgLmJsb2NrLWZlYXR1cmVzX19jYXJkLCAuYmxvY2stc3RhdHMuYmFja2dyb3VuZC1ibHVlIC5ibG9jay10ZWFtX19jYXJkLCAuYmxvY2stc3RhdHMuYmFja2dyb3VuZC1ibHVlIC5hcmNoaXZlLW1haW5fX2NhcmQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmJsb2NrLXN0YXRzIC5zdGF0LWludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uYmxvY2stdGFicyAudGFicy1wYW5lbCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ibG9jay10ZWFtIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5ibG9jay10ZWFtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ibG9jay10ZWFtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1LjVyZW07IH0gfVxuICAuYmxvY2stdGVhbV9fdGVhbS1tZW1iZXJzLXJvdyB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xuICAgICAgLmJsb2NrLXRlYW1fX3RlYW0tbWVtYmVycy1yb3cge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICAgICAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay10ZWFtX190ZWFtLW1lbWJlcnMtcm93IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAgICAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLXRlYW1fX3RlYW0tbWVtYmVycy1yb3cge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAzLjVyZW07XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDMuMXJlbTsgfSB9XG4gIC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gICAgLmJnLXByaW1hcnkgLmJsb2NrLXRlYW1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuYmxvY2stdGVhbV9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZ3JleS1kYXJrIC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1ncmV5LWxpZ2h0IC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1vZmYtYmxhY2sgLmJsb2NrLXRlYW1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWxpZ2h0IC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1kYXJrIC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1zdWNjZXNzIC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1pbmZvIC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy13YXJuaW5nIC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1kYW5nZXIgLmJsb2NrLXRlYW1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXByaW1hcnkgLmJsb2NrLXRlYW1fX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1zZWNvbmRhcnkgLmJsb2NrLXRlYW1fX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLXRlYW1fX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1ncmV5LWxpZ2h0IC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctb2ZmLWJsYWNrIC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLXRlYW1fX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1kYXJrIC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctc3VjY2VzcyAuYmxvY2stdGVhbV9fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLXRlYW1fX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy13YXJuaW5nIC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZGFuZ2VyIC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgIC5ibG9jay10ZWFtX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLXRlYW1fX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTsgfSB9XG4gIC5ibG9jay10ZWFtX19oZWFkaW5nIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgIC5iZy1wcmltYXJ5IC5ibG9jay10ZWFtX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuYmxvY2stdGVhbV9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLXRlYW1fX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2stdGVhbV9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1vZmYtYmxhY2sgLmJsb2NrLXRlYW1fX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLXRlYW1fX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYmxvY2stdGVhbV9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1zdWNjZXNzIC5ibG9jay10ZWFtX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLXRlYW1fX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYmxvY2stdGVhbV9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1kYW5nZXIgLmJsb2NrLXRlYW1fX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgIC5ibG9jay10ZWFtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjg1cmVtOyB9IH1cbiAgLmJsb2NrLXRlYW1fX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTsgfVxuICAgIC5iZy1wcmltYXJ5IC5ibG9jay10ZWFtX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuYmxvY2stdGVhbV9fdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLXRlYW1fX3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2stdGVhbV9fdGV4dCB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1vZmYtYmxhY2sgLmJsb2NrLXRlYW1fX3RleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLXRlYW1fX3RleHQge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYmxvY2stdGVhbV9fdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1zdWNjZXNzIC5ibG9jay10ZWFtX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLXRlYW1fX3RleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYmxvY2stdGVhbV9fdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1kYW5nZXIgLmJsb2NrLXRlYW1fX3RleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay10ZWFtX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jay10ZWFtX190ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmxvY2stdGVhbV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYmxvY2stdGVhbV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgLmJsb2NrLXRlYW1fX2NhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5ibG9jay1mZWF0dXJlcy0tZ3JhZGllbnQgLmJsb2NrLXRlYW1fX2NhcmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJsb2NrLXRlYW1fX2ltYWdlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSA4MHB4KSAwLCAxMDAlIDgwcHgsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuICAuYmxvY2stdGVhbV9fY2FyZC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuICAgIC5ibG9jay10ZWFtX19jYXJkLXRleHQtLXB4LTAge1xuICAgICAgcGFkZGluZzogMi41cmVtIDA7IH1cbiAgICAuYmxvY2stdGVhbV9fY2FyZC10ZXh0LS1wYWRkZWQge1xuICAgICAgcGFkZGluZzogMS41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ibG9jay10ZWFtX19jYXJkLXRleHQtLXBhZGRlZCB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5ibG9jay10ZWFtX19jYXJkLXRleHQtLXBhZGRlZCB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtOyB9IH1cbiAgICAuYmxvY2stdGVhbV9fY2FyZC10ZXh0LS1ncmV5LWxpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDJyZW0gMS44NXJlbTsgfVxuICAuYmxvY2stdGVhbV9fdGV4dC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNzUwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmJnLXByaW1hcnkgLmJsb2NrLXRlYW1fX3RleHQtaGVhZGluZyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1zZWNvbmRhcnkgLmJsb2NrLXRlYW1fX3RleHQtaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLXRlYW1fX3RleHQtaGVhZGluZyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1ncmV5LWxpZ2h0IC5ibG9jay10ZWFtX190ZXh0LWhlYWRpbmcge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctb2ZmLWJsYWNrIC5ibG9jay10ZWFtX190ZXh0LWhlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLXRlYW1fX3RleHQtaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1kYXJrIC5ibG9jay10ZWFtX190ZXh0LWhlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctc3VjY2VzcyAuYmxvY2stdGVhbV9fdGV4dC1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLXRlYW1fX3RleHQtaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy13YXJuaW5nIC5ibG9jay10ZWFtX190ZXh0LWhlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZGFuZ2VyIC5ibG9jay10ZWFtX190ZXh0LWhlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5ibG9jay10ZWFtX190ZXh0LWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2stdGVhbV9fdGV4dC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLXRlYW1fX3RleHQtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvY2stdGVhbV9fdGV4dC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmxvY2stdGVhbV9fdGV4dC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICB3aWR0aDogODIlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYmxvY2stdGVhbV9fdGV4dC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg4cmVtOyB9IH1cbiAgLmJsb2NrLXRlYW1fX3RleHQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMS4wNHJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAgIC5iZy1wcmltYXJ5IC5ibG9jay10ZWFtX190ZXh0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuYmxvY2stdGVhbV9fdGV4dC10aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLXRlYW1fX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2stdGVhbV9fdGV4dC10aXRsZSB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1vZmYtYmxhY2sgLmJsb2NrLXRlYW1fX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLXRlYW1fX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYmxvY2stdGVhbV9fdGV4dC10aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1zdWNjZXNzIC5ibG9jay10ZWFtX190ZXh0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLXRlYW1fX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYmxvY2stdGVhbV9fdGV4dC10aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1kYW5nZXIgLmJsb2NrLXRlYW1fX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctcHJpbWFyeSAuYmxvY2stdGVhbV9fdGV4dC10aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5ibG9jay10ZWFtX190ZXh0LXRpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmJsb2NrLXRlYW1fX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmJsb2NrLXRlYW1fX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYmxvY2stdGVhbV9fdGV4dC10aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmJsb2NrLXRlYW1fX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLWRhcmsgLmJsb2NrLXRlYW1fX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmJsb2NrLXRlYW1fX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmJsb2NrLXRlYW1fX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXdhcm5pbmcgLmJsb2NrLXRlYW1fX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYmxvY2stdGVhbV9fdGV4dC10aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5ibG9jay10ZWFtX190ZXh0LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuODVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2stdGVhbV9fdGV4dC10aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yOHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvY2stdGVhbV9fdGV4dC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvY2stdGVhbV9fdGV4dC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmxvY2stdGVhbV9fdGV4dC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgLmJsb2NrLXRlYW1fX3RleHQtYm9keSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjRyZW07IH1cbiAgICAuYmctcHJpbWFyeSAuYmxvY2stdGVhbV9fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuYmxvY2stdGVhbV9fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWdyZXktZGFyayAuYmxvY2stdGVhbV9fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmJsb2NrLXRlYW1fX3RleHQtYm9keSB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1vZmYtYmxhY2sgLmJsb2NrLXRlYW1fX3RleHQtYm9keSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1saWdodCAuYmxvY2stdGVhbV9fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLWRhcmsgLmJsb2NrLXRlYW1fX3RleHQtYm9keSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1zdWNjZXNzIC5ibG9jay10ZWFtX190ZXh0LWJvZHkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctaW5mbyAuYmxvY2stdGVhbV9fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXdhcm5pbmcgLmJsb2NrLXRlYW1fX3RleHQtYm9keSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1kYW5nZXIgLmJsb2NrLXRlYW1fX3RleHQtYm9keSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgLmJsb2NrLXRlYW1fX3RleHQtYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgICAgIC5ibG9jay10ZWFtX190ZXh0LWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDAuODVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLXRlYW1fX3RleHQtYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jay10ZWFtX190ZXh0LWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJsb2NrLXRlYW1fX3RleHQtYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay10ZWFtX190ZXh0LWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gICAgLmJsb2NrLXRlYW1fX2NhcmQ6aG92ZXIgLmJsb2NrLXRlYW1fX3RleHQtYm9keSB7XG4gICAgICBjb2xvcjogI0RBMzQyQzsgfVxuICAuYmxvY2stdGVhbV9fdGV4dC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZzogMC40NXJlbSAycmVtIDAuNDVyZW0gMi4zcmVtO1xuICAgIGJvcmRlcjogMS41cHggc29saWQ7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtOyB9XG4gIC5ibG9jay10ZWFtX19saW5rcyB7XG4gICAgZ2FwOiAyMHB4OyB9XG4gIC5ibG9jay10ZWFtX19pY29uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC5ibG9jay10ZWFtX19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZmlsbDogI0RBMzQyQzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLXRlYW1fX2ljb24gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay10ZWFtX19pY29uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzOHB4OyB9IH1cblxuLmJsb2NrLXZpZGVvIHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2NrLXZpZGVvIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJsb2NrLXZpZGVvIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfSB9XG4gIC5ibG9jay12aWRlb19fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gICAgICAuYmxvY2stdmlkZW9fX3JvdyB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLXZpZGVvX19yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9IH1cbiAgLmJsb2NrLXZpZGVvX19sZWZ0LWNvbHVtbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay12aWRlb19fbGVmdC1jb2x1bW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLXZpZGVvX19sZWZ0LWNvbHVtbiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay12aWRlb19fbGVmdC1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLmJsb2NrLXZpZGVvX19sZWZ0LWNvbHVtbi0taGVhZGluZyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay12aWRlb19fcmlnaHQtY29sdW1uLS1sb2dvLXNpZGUtY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogOCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJsb2NrLXZpZGVvX19yaWdodC1jb2x1bW4tLWxvZ28tc2lkZS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYmxvY2stdmlkZW9fX3JpZ2h0LWNvbHVtbi0tbG9nby1zaWRlLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDglOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLXZpZGVvX19yaWdodC1jb2x1bW4tLWhlYWRpbmctc2lkZS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmxvY2stdmlkZW9fX3JpZ2h0LWNvbHVtbi0taGVhZGluZy1zaWRlLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYmxvY2stdmlkZW9fX3JpZ2h0LWNvbHVtbi0taGVhZGluZy1zaWRlLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1JTsgfSB9XG4gIC5ibG9jay12aWRlb19faW1hZ2Uge1xuICAgIHdpZHRoOiA1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2stdmlkZW9fX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay12aWRlb19faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTByZW07IH0gfVxuICAuYmxvY2stdmlkZW9fX3RpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5iZy1wcmltYXJ5IC5ibG9jay12aWRlb19fdGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5ibG9jay12aWRlb19fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZ3JleS1kYXJrIC5ibG9jay12aWRlb19fdGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYmxvY2stdmlkZW9fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYmxvY2stdmlkZW9fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWxpZ2h0IC5ibG9jay12aWRlb19fdGl0bGUge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYmxvY2stdmlkZW9fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmJsb2NrLXZpZGVvX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1pbmZvIC5ibG9jay12aWRlb19fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYmxvY2stdmlkZW9fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYmxvY2stdmlkZW9fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXByaW1hcnkgLmJsb2NrLXZpZGVvX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5ibG9jay12aWRlb19fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWdyZXktZGFyayAuYmxvY2stdmlkZW9fX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1ncmV5LWxpZ2h0IC5ibG9jay12aWRlb19fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYmxvY2stdmlkZW9fX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1saWdodCAuYmxvY2stdmlkZW9fX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1kYXJrIC5ibG9jay12aWRlb19fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmJsb2NrLXZpZGVvX190aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctaW5mbyAuYmxvY2stdmlkZW9fX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy13YXJuaW5nIC5ibG9jay12aWRlb19fdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYmxvY2stdmlkZW9fX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgLmJsb2NrLXZpZGVvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2stdmlkZW9fX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLXZpZGVvX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW07IH0gfVxuICAuYmxvY2stdmlkZW9fX2hlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLXZpZGVvX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvY2stdmlkZW9fX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJsb2NrLXZpZGVvX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjI1cmVtOyB9IH1cbiAgLmJsb2NrLXZpZGVvX190ZXh0IHtcbiAgICBjb2xvcjogIzJCMkIyQjtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvY2stdmlkZW9fX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuMThyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ibG9jay12aWRlb19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYmxvY2stdmlkZW9fX3ZpZGVvLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiAxNDIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5ibG9jay1yb3cgLmdyaWQtaXRlbSBoMSwgLmJsb2NrLXJvdyAuZ3JpZC1pdGVtIC5oMSwgLmJsb2NrLXJvdyAuZ3JpZC1pdGVtIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcsXG4uYmxvY2stcm93IC5ncmlkLWl0ZW0gaDIsXG4uYmxvY2stcm93IC5ncmlkLWl0ZW0gLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYmxvY2stcm93IC5zZWN0aW9uLWhlYWRpbmcgaDEsIC5ibG9jay1yb3cgLmJsb2NrLXR4dF9faGVhZGluZyBoMSwgLmJsb2NrLXJvdyAuYmxvY2stY3RhX19oZWFkaW5nIGgxLCAuYmxvY2stcm93IC5ibG9jay1mZWF0dXJlc19faGVhZGluZyBoMSwgLmJsb2NrLXJvdyAuYmxvY2staGVyb19fdGV4dC1oZWFkaW5nIGgxLCAuYmxvY2stcm93IC5ibG9jay1pY29uLWdyaWRfX2hlYWRpbmcgaDEsIC5ibG9jay1yb3cgLmJsb2NrLXRlYW1fX2hlYWRpbmcgaDEsIC5ibG9jay1yb3cgLmJsb2NrLXZpZGVvX19oZWFkaW5nIGgxLCAuYmxvY2stcm93IC5hcmNoaXZlLW1haW5fX2hlYWRpbmcgaDEsIC5ibG9jay1yb3cgLnNlY3Rpb24taGVhZGluZyAuaDEsIC5ibG9jay1yb3cgLmJsb2NrLXR4dF9faGVhZGluZyAuaDEsIC5ibG9jay1yb3cgLmJsb2NrLWN0YV9faGVhZGluZyAuaDEsIC5ibG9jay1yb3cgLmJsb2NrLWZlYXR1cmVzX19oZWFkaW5nIC5oMSwgLmJsb2NrLXJvdyAuYmxvY2staGVyb19fdGV4dC1oZWFkaW5nIC5oMSwgLmJsb2NrLXJvdyAuYmxvY2staWNvbi1ncmlkX19oZWFkaW5nIC5oMSwgLmJsb2NrLXJvdyAuYmxvY2stdGVhbV9faGVhZGluZyAuaDEsIC5ibG9jay1yb3cgLmJsb2NrLXZpZGVvX19oZWFkaW5nIC5oMSwgLmJsb2NrLXJvdyAuYXJjaGl2ZS1tYWluX19oZWFkaW5nIC5oMSwgLmJsb2NrLXJvdyAuc2VjdGlvbi1oZWFkaW5nIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcsIC5ibG9jay1yb3cgLmJsb2NrLXR4dF9faGVhZGluZyAuYmxvY2stY29udGVudC10eHQtaW1nX19oZWFkaW5nLCAuYmxvY2stcm93IC5ibG9jay1jdGFfX2hlYWRpbmcgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faGVhZGluZywgLmJsb2NrLXJvdyAuYmxvY2stZmVhdHVyZXNfX2hlYWRpbmcgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faGVhZGluZywgLmJsb2NrLXJvdyAuYmxvY2staGVyb19fdGV4dC1oZWFkaW5nIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcsIC5ibG9jay1yb3cgLmJsb2NrLWljb24tZ3JpZF9faGVhZGluZyAuYmxvY2stY29udGVudC10eHQtaW1nX19oZWFkaW5nLCAuYmxvY2stcm93IC5ibG9jay10ZWFtX19oZWFkaW5nIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcsIC5ibG9jay1yb3cgLmJsb2NrLXZpZGVvX19oZWFkaW5nIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcsIC5ibG9jay1yb3cgLmFyY2hpdmUtbWFpbl9faGVhZGluZyAuYmxvY2stY29udGVudC10eHQtaW1nX19oZWFkaW5nLFxuLmJsb2NrLXJvdyAuc2VjdGlvbi1oZWFkaW5nIGgyLFxuLmJsb2NrLXJvdyAuYmxvY2stdHh0X19oZWFkaW5nIGgyLFxuLmJsb2NrLXJvdyAuYmxvY2stY3RhX19oZWFkaW5nIGgyLFxuLmJsb2NrLXJvdyAuYmxvY2stZmVhdHVyZXNfX2hlYWRpbmcgaDIsXG4uYmxvY2stcm93IC5ibG9jay1oZXJvX190ZXh0LWhlYWRpbmcgaDIsXG4uYmxvY2stcm93IC5ibG9jay1pY29uLWdyaWRfX2hlYWRpbmcgaDIsXG4uYmxvY2stcm93IC5ibG9jay10ZWFtX19oZWFkaW5nIGgyLFxuLmJsb2NrLXJvdyAuYmxvY2stdmlkZW9fX2hlYWRpbmcgaDIsXG4uYmxvY2stcm93IC5hcmNoaXZlLW1haW5fX2hlYWRpbmcgaDIsXG4uYmxvY2stcm93IC5zZWN0aW9uLWhlYWRpbmcgLmgyLFxuLmJsb2NrLXJvdyAuYmxvY2stdHh0X19oZWFkaW5nIC5oMixcbi5ibG9jay1yb3cgLmJsb2NrLWN0YV9faGVhZGluZyAuaDIsXG4uYmxvY2stcm93IC5ibG9jay1mZWF0dXJlc19faGVhZGluZyAuaDIsXG4uYmxvY2stcm93IC5ibG9jay1oZXJvX190ZXh0LWhlYWRpbmcgLmgyLFxuLmJsb2NrLXJvdyAuYmxvY2staWNvbi1ncmlkX19oZWFkaW5nIC5oMixcbi5ibG9jay1yb3cgLmJsb2NrLXRlYW1fX2hlYWRpbmcgLmgyLFxuLmJsb2NrLXJvdyAuYmxvY2stdmlkZW9fX2hlYWRpbmcgLmgyLFxuLmJsb2NrLXJvdyAuYXJjaGl2ZS1tYWluX19oZWFkaW5nIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmJsb2NrLXJvdyAuc2VjdGlvbi1jb250ZW50IGgxLCAuYmxvY2stcm93IC5zZWN0aW9uLWNvbnRlbnQgLmgxLCAuYmxvY2stcm93IC5zZWN0aW9uLWNvbnRlbnQgLmJsb2NrLWNvbnRlbnQtdHh0LWltZ19faGVhZGluZyxcbi5ibG9jay1yb3cgLnNlY3Rpb24tY29udGVudCBoMixcbi5ibG9jay1yb3cgLnNlY3Rpb24tY29udGVudCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXJvdyAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLmJsb2NrLXJvdy5tLXRvcCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2NrLXJvdy5tLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5ibG9jay1yb3cubS10b3Age1xuICAgICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmxvY2stcm93Lm0tdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDkwcHg7IH0gfVxuXG4uYmxvY2stcm93Lm0tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvY2stcm93Lm0tYm90dG9tIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJsb2NrLXJvdy5tLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5ibG9jay1yb3cubS1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfSB9XG5cbi5ibG9jay1yb3cuc2luZ2xlLWNvbHVtbi1jb250ZW50IHtcbiAgcGFkZGluZzogNDVweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYmxvY2stcm93LnNpbmdsZS1jb2x1bW4tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDAgOTBweCAwOyB9IH1cblxuLmFyY2hpdmUtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hcmNoaXZlLW1haW4ge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07IH0gfVxuICAuYXJjaGl2ZS1tYWluLS1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFyY2hpdmUtbWFpbi0tZ3JhZGllbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAxOSUsICNGMEYwRjAgMTklKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYXJjaGl2ZS1tYWluLS1ncmFkaWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDI4JSwgI0YwRjBGMCAyOCUpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYXJjaGl2ZS1tYWluLS1ncmFkaWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDI2JSwgI0YwRjBGMCAyNiUpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYXJjaGl2ZS1tYWluLS1ncmFkaWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDI3JSwgI0YwRjBGMCAyNyUpOyB9IH1cbiAgLmFyY2hpdmUtbWFpbl9fY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLmFyY2hpdmUtbWFpbl9fY2FyZHMtLTMtY29sIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hcmNoaXZlLW1haW5fX2NhcmRzLS0zLWNvbCB7XG4gICAgICAgICAgLS1icy1ndXR0ZXIteDogMi41cmVtO1xuICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5hcmNoaXZlLW1haW5fX2NhcmRzLS0zLWNvbCB7XG4gICAgICAgICAgLS1icy1ndXR0ZXIteDogMi41cmVtO1xuICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6IDMuNXJlbTsgfSB9XG4gIC5hcmNoaXZlLW1haW5fX3RpdGxlIHtcbiAgICBjb2xvcjogIzNDM0MzQztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNDM0MzQzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgLmFyY2hpdmUtbWFpbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5hcmNoaXZlLW1haW5fX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTsgfSB9XG4gIC5hcmNoaXZlLW1haW5fX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjM0MzQzNDO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAuYXJjaGl2ZS1tYWluX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjg1cmVtOyB9IH1cbiAgICAuYXJjaGl2ZS1tYWluX19oZWFkaW5nLS1vcnBoYW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW07IH1cbiAgLmFyY2hpdmUtbWFpbl9fdGV4dCB7XG4gICAgY29sb3I6ICMzQzNDM0M7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYXJjaGl2ZS1tYWluX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hcmNoaXZlLW1haW5fX3RleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBmb250LXNpemU6IDEuMDZyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5hcmNoaXZlLW1haW5fX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfSB9XG4gIC5hcmNoaXZlLW1haW5fX2NhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAuYXJjaGl2ZS1tYWluX19pbWFnZSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gOTBweCkgMCwgMTAwJSA5MHB4LCAxMDAlIDEwMCUsIDAgMTAwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYXJjaGl2ZS1tYWluX19pbWFnZSB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtIDExMHB4KSAwLCAxMDAlIDExMHB4LCAxMDAlIDEwMCUsIDAgMTAwJSk7IH0gfVxuICAuYXJjaGl2ZS1tYWluX19jYXJkLXRleHQge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9XG4gICAgLmFyY2hpdmUtbWFpbl9fY2FyZC10ZXh0LS1weC0wIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuYXJjaGl2ZS1tYWluX19jYXJkLXRleHQtLXB4LTAge1xuICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDsgfSB9XG4gICAgLmFyY2hpdmUtbWFpbl9fY2FyZC10ZXh0LS1wYWQtc21hbGwge1xuICAgICAgcGFkZGluZzogMS41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5hcmNoaXZlLW1haW5fX2NhcmQtdGV4dC0tcGFkLXNtYWxsIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjM1cmVtOyB9IH1cbiAgICAuYXJjaGl2ZS1tYWluX19jYXJkLXRleHQtLWdyZXktbGlnaHQge1xuICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMnJlbSAxLjg1cmVtOyB9XG4gIC5hcmNoaXZlLW1haW5fX3RleHQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDAuOXJlbTsgfVxuICAgIC5iZy1wcmltYXJ5IC5hcmNoaXZlLW1haW5fX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5hcmNoaXZlLW1haW5fX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctZ3JleS1kYXJrIC5hcmNoaXZlLW1haW5fX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctZ3JleS1saWdodCAuYXJjaGl2ZS1tYWluX190ZXh0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYXJjaGl2ZS1tYWluX190ZXh0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWxpZ2h0IC5hcmNoaXZlLW1haW5fX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuYmctZGFyayAuYXJjaGl2ZS1tYWluX190ZXh0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmFyY2hpdmUtbWFpbl9fdGV4dC10aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1pbmZvIC5hcmNoaXZlLW1haW5fX3RleHQtdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctd2FybmluZyAuYXJjaGl2ZS1tYWluX190ZXh0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYXJjaGl2ZS1tYWluX190ZXh0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXByaW1hcnkgLmFyY2hpdmUtbWFpbl9fdGV4dC10aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5hcmNoaXZlLW1haW5fX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWdyZXktZGFyayAuYXJjaGl2ZS1tYWluX190ZXh0LXRpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iZy1ncmV5LWxpZ2h0IC5hcmNoaXZlLW1haW5fX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYXJjaGl2ZS1tYWluX190ZXh0LXRpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1saWdodCAuYXJjaGl2ZS1tYWluX190ZXh0LXRpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJCMkIyQjsgfVxuICAgIC5iZy1kYXJrIC5hcmNoaXZlLW1haW5fX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmFyY2hpdmUtbWFpbl9fdGV4dC10aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctaW5mbyAuYXJjaGl2ZS1tYWluX190ZXh0LXRpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy13YXJuaW5nIC5hcmNoaXZlLW1haW5fX3RleHQtdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYXJjaGl2ZS1tYWluX190ZXh0LXRpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgLmFyY2hpdmUtbWFpbl9fdGV4dC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgICAgIC5hcmNoaXZlLW1haW5fX3RleHQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDAuODVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFyY2hpdmUtbWFpbl9fdGV4dC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hcmNoaXZlLW1haW5fX3RleHQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFyY2hpdmUtbWFpbl9fdGV4dC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmFyY2hpdmUtbWFpbl9fdGV4dC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgLmFyY2hpdmUtbWFpbl9fdGV4dC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNzUwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgY29sb3I6ICMzQzNDM0M7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgICAgIC5hcmNoaXZlLW1haW5fX3RleHQtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODg4cHgpIHtcbiAgICAgIC5hcmNoaXZlLW1haW5fX3RleHQtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFyY2hpdmUtbWFpbl9fdGV4dC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5hcmNoaXZlLW1haW5fX3RleHQtaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICB3aWR0aDogODIlOyB9IH1cbiAgLmFyY2hpdmUtbWFpbl9fdGV4dC1ib2R5IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAuYmctcHJpbWFyeSAuYXJjaGl2ZS1tYWluX190ZXh0LWJvZHkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5hcmNoaXZlLW1haW5fX3RleHQtYm9keSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5iZy1ncmV5LWRhcmsgLmFyY2hpdmUtbWFpbl9fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJnLWdyZXktbGlnaHQgLmFyY2hpdmUtbWFpbl9fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLW9mZi1ibGFjayAuYXJjaGl2ZS1tYWluX190ZXh0LWJvZHkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYmctbGlnaHQgLmFyY2hpdmUtbWFpbl9fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmJnLWRhcmsgLmFyY2hpdmUtbWFpbl9fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmFyY2hpdmUtbWFpbl9fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWluZm8gLmFyY2hpdmUtbWFpbl9fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLXdhcm5pbmcgLmFyY2hpdmUtbWFpbl9fdGV4dC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJnLWRhbmdlciAuYXJjaGl2ZS1tYWluX190ZXh0LWJvZHkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5hcmNoaXZlLW1haW5fX3RleHQtYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgICAgIC5hcmNoaXZlLW1haW5fX3RleHQtYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYXJjaGl2ZS1tYWluX190ZXh0LWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYXJjaGl2ZS1tYWluX190ZXh0LWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFyY2hpdmUtbWFpbl9fdGV4dC1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYXJjaGl2ZS1tYWluX190ZXh0LWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gICAgLmJsb2NrLWZlYXR1cmVzX19jYXJkLXRleHQtLWdyZXktbGlnaHQgLmFyY2hpdmUtbWFpbl9fdGV4dC1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5hcmNoaXZlLW1haW5fX3RleHQtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDAuNDVyZW0gMnJlbSAwLjQ1cmVtIDIuM3JlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFyY2hpdmUtbWFpbl9fdGV4dC1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5hcmNoaXZlLW1haW5fX3RleHQtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTsgfSB9XG4gIC5hcmNoaXZlLW1haW5fX2xpbmtzIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFyY2hpdmUtbWFpbl9fbGlua3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogMy41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYXJjaGl2ZS1tYWluX19saW5rcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07IH0gfVxuICAuYXJjaGl2ZS1tYWluX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hcmNoaXZlLW1haW5fX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmFyY2hpdmUtbWFpbl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTsgfSB9XG4gICAgLmFyY2hpdmUtbWFpbl9fbGluazpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYXJjaGl2ZS1tYWluX19saW5rOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5hcmNoaXZlLW1haW5fX2xpbms6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTsgfSB9XG4gIC5hcmNoaXZlLW1haW5fX2J1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZyb250LWhlcm8ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5mcm9udC1oZXJvIGgxLCAuZnJvbnQtaGVybyAuaDEsIC5mcm9udC1oZXJvIC5ibG9jay1jb250ZW50LXR4dC1pbWdfX2hlYWRpbmcsIC5mcm9udC1oZXJvIGgyLCAuZnJvbnQtaGVybyAuaDIsIC5mcm9udC1oZXJvIEg1IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmZyb250LWhlcm8gaDIsIC5mcm9udC1oZXJvIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uZnJvbnQtYXJlYSB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7IH1cbiAgLmZyb250LWFyZWEgLmVsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmZyb250LWFyZWEgLmVsZSBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAxMHB4OyB9XG4gICAgLmZyb250LWFyZWEgLmVsZSBoNCwgLmZyb250LWFyZWEgLmVsZSAuaDQsIC5mcm9udC1hcmVhIC5lbGUgaDMsIC5mcm9udC1hcmVhIC5lbGUgLmgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuZnJvbnQtYXJlYSAuZWxlIGg0IGEsIC5mcm9udC1hcmVhIC5lbGUgLmg0IGEsIC5mcm9udC1hcmVhIC5lbGUgaDMgYSwgLmZyb250LWFyZWEgLmVsZSAuaDMgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZyb250LWFyZWEgLmVsZTpob3ZlciBpbWcge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG5cbi8qXG4gKiBIZXJvIExheW91dFxuICovXG4ubGF5b3V0LWhlcm8ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGF5b3V0LWhlcm8gaDEsIC5sYXlvdXQtaGVybyAuaDEsIC5sYXlvdXQtaGVybyAuYmxvY2stY29udGVudC10eHQtaW1nX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5sYXlvdXQtaGVybyBoMywgLmxheW91dC1oZXJvIC5oMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKipcbiAqIFByZXZpZXcgbW9kZVxuICovXG4vKipcbiAqIEdhbGxlcnkgV1Agc3R5bGVcbiAqL1xuLmdhbGxlcnkge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDE4cHg7IH1cblxuLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMyU7IH1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogNTAlOyB9XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uZ2FsbGVyeSBpbWcge1xuICBwYWRkaW5nOiA4cHg7IH1cblxuLmdhbGxlcnkgaW1nOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5hdHRhY2htZW50LW1lZGl1bSB7XG4gIG1heC13aWR0aDogOTIlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmdhbGxlcnktY29sdW1ucy00IC5hdHRhY2htZW50LXRodW1ibmFpbCB7XG4gIG1heC13aWR0aDogODQlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmdhbGxlcnkgLmdhbGxlcnktY2FwdGlvbiB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMCAwIDEycHg7IH1cblxuLmdhbGxlcnkgZGwsIC5nYWxsZXJ5IGR0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5nYWxsZXJ5IGJyICsgYnIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaGVudHJ5IGgyLCAuaGVudHJ5IC5oMiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbi5oZW50cnkgaDMsIC5oZW50cnkgLmgzIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGFsZXJ0LWJhY2tncm91bmQ6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJnLXNjYWxlKTtcbiAgJGFsZXJ0LWJvcmRlcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYm9yZGVyLXNjYWxlKTtcbiAgJGFsZXJ0LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1jb2xvci1zY2FsZSk7XG5cbiAgQGlmIChjb250cmFzdC1yYXRpbygkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkYWxlcnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRhbGVydC1iYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xuICB9XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1ib3JkZXIsICRhbGVydC1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFudC1taXhpblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG4gfiAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkcHJpbWFyeSksICRwcmltYXJ5LCAxNSUpKX07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZzogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC12YXJpYW50LWJnKSwgYWJzKCRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1taXhpblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbWl4aW5cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogI3skbmF2LWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5zaG93ID4gLm5hdi1saW5rLFxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0KTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6ICgkdGFibGUtYm9yZGVyLXdpZHRoICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogI3skemluZGV4LXRvb2x0aXB9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogI3skdG9vbHRpcC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteTogI3skdG9vbHRpcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbjogI3skdG9vbHRpcC1tYXJnaW59O1xuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3I6ICN7JHRvb2x0aXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR0b29sdGlwLWJnfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6ICN7JHRvb2x0aXAtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGg6ICN7JHRvb2x0aXAtYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgJHRvb2x0aXAtbWFyZ2luYFwiLCBcInY1XCIsIFwidjUueFwiLCB0cnVlKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHkpOyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBNaXhpbnNcbiAqIFVzZWZ1bCBlbGVtZW50cyB0aGF0IGNhbiBiZSB1c2UuLlxuKi9cblxuXG4vKi0tLSBVc2UgZm9yIGltYWdlcyB0aGF0IHlvdSBuZWVkIHRvIGZpbGwgaW4gYSBkaXYgLS0tKi9cblxuQG1peGluIGFzcGVjdC1yYXRpbygkd2lkdGgsICRoZWlnaHQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogKCRoZWlnaHQgLyAkd2lkdGgpICogMTAwJTtcbiAgfVxuICA+LmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuXG4vKi0tLSBVc2UgZm9yIGEgZWxlbWVudCB0aGF0IHlvdSBuZWVkIHRvIGNlbnRlciBpbiB0aGUgbWlkZGxlIC0tLSovXG5cbkBtaXhpbiBjZW50ZXItY2VudGVyKCkge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xufVxuXG4vKi0tLSBVc2UgZm9yIGEgZWxlbWVudCB0aGF0IHlvdSBuZWVkIHRvIGxlZnQgY2VudGVyIC0tLSovXG5cbkBtaXhpbiBsZWZ0LWNlbnRlcigpIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMCU7XG59XG5cblxuLyotLS0gVXNlIGZvciBhIGVsZW1lbnQgdGhhdCB5b3UgbmVlZCB0byByaWdodCBjZW50ZXIgLS0tKi9cblxuQG1peGluIHJpZ2h0LWNlbnRlcigpIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDAlO1xufVxuXG5cbi8qLS0tIFVzZSBmb3IgYSBlbGVtZW50IHRoYXQgeW91IG5lZWQgdG8gbGVmdCBib3R0b20gLS0tKi9cblxuXG5AbWl4aW4gbGVmdC1ib3R0b20oKSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDAlO1xuXHRsZWZ0OiAwJTtcbn1cblxuLyotLS0gVXNlIGZvciBhIGVsZW1lbnQgd2l0aCBhIGJhY2tncm91bmQgaW1hZ2UgdGhhdCB5b3UgbmVlZCBpdCB0byBmaWxsIHRoZSBjb250YWluZXIgLS0tKi9cblxuQG1peGluIGJnLXNldHRpbmcoKSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cblxuXG4vKi0tLSAqL1xuXG5AbWl4aW4gdHJhbnNpdGlvbigpIHtcblx0dHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG4vKi0tLSAqL1xuXG5AbWl4aW4gc2hvdy1tb3JlKCRkZWZhdWx0U2hvd25JdGVtcywgJGFwcHJveEVsZW1lbnRIZWlnaHQsICRhbmltYXRpb25UaW1lKSB7XG4gICoge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogJGFuaW1hdGlvblRpbWUgZWFzZTtcbiAgfVxuICAmLmxpc3QtLXNob3ctaGlkZGVuIHtcbiAgICAqOm50aC1vZi10eXBlKCN7JGRlZmF1bHRTaG93bkl0ZW1zfSkgfiAqIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAqLnNob3ctbW9yZS1saW5rIHtcbiAgICAgIG1heC1oZWlnaHQ6ICRhcHByb3hFbGVtZW50SGVpZ2h0O1xuICAgIH1cbiAgfVxuICAmLmxpc3QtLXNob3ctYWxsICo6bnRoLW9mLXR5cGUoI3skZGVmYXVsdFNob3duSXRlbXN9KSB+ICoge1xuICAgIG1heC1oZWlnaHQ6ICRhcHByb3hFbGVtZW50SGVpZ2h0O1xuICB9XG5cbiAgICo6bnRoLW9mLXR5cGUoI3skZGVmYXVsdFNob3duSXRlbXN9KSB+ICoge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgIH1cbn1cblxuLmxpc3QtLWhpZGVhYmxlIHtcbiAgQGluY2x1ZGUgc2hvdy1tb3JlKDQsIDEwMCUsIC4yNXMpO1xufVxuXG5cbi8qLS0tICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG5cdFx0ICAwJSB7XG5cdFx0ICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEyMCwxNTIsMjAwLCAwLjQpO1xuXHRcdCAgfVxuXHRcdCAgNzAlIHtcblx0XHQgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgxMjAsMTUyLDIwMCwgMCk7XG5cdFx0ICB9XG5cdFx0ICAxMDAlIHtcblx0XHQgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMjAsMTUyLDIwMCwgMCk7XG5cdFx0ICB9XG5cdFx0fVxuXHRcdEBrZXlmcmFtZXMgcHVsc2Uge1xuXHRcdCAgMCUge1xuXHRcdCAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMjAsMTUyLDIwMCwgMC40KTtcblx0XHQgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEyMCwxNTIsMjAwLCAwLjQpO1xuXHRcdCAgfVxuXHRcdCAgNzAlIHtcblx0XHQgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgxMjAsMTUyLDIwMCwgMCk7XG5cdFx0ICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDEyMCwxNTIsMjAwLCAwKTtcblx0XHQgIH1cblx0XHQgIDEwMCUge1xuXHRcdCAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEyMCwxNTIsMjAwLCAwKTtcblx0XHQgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTIwLDE1MiwyMDAsIDApO1xuXHRcdCAgfVxuXHRcdH1cblxuLy8gTWl4aW4gdG8gY2hhbmdlIHRoZSBmb250IGNvbG9yIGRlcGVuZGluZyBvbiB0aGUgYmcgY29sb3Igb2YgaXRzIHBhcmVudFxuQG1peGluIHRoZW1lLWNvbG9yLW1peGluIHtcblx0QGVhY2ggJGNvbG9yLW5hbWUsICRjb2xvci12YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcblx0ICAuYmctI3skY29sb3ItbmFtZX0gJiB7XG5cdFx0QGlmICRjb2xvci1uYW1lID09IFwicHJpbWFyeVwiIHtcblx0XHQgIGNvbG9yOiAkbGlnaHQ7XG5cdFx0fSBAZWxzZSBpZiAkY29sb3ItbmFtZSA9PSBcImdyZXktZGFya1wiIHtcblx0XHQgIGNvbG9yOiAkbGlnaHQ7XG5cdFx0fSBAZWxzZSBpZiAkY29sb3ItbmFtZSA9PSBcImdyZXktbGlnaHRcIiB7XG5cdFx0ICBjb2xvcjogJG9mZi1ibGFjaztcblx0XHR9IEBlbHNlIGlmICRjb2xvci1uYW1lID09IFwibGlnaHRcIiB7XG5cdFx0ICBjb2xvcjogJG9mZi1ibGFjaztcblx0XHR9IEBlbHNlIHtcblx0XHQgIGNvbG9yOiAkZGFyazsgLy8gRGVmYXVsdCBpZiBub25lIG9mIHRoZSBhYm92ZSBjb25kaXRpb25zIG1hdGNoXG5cdFx0fVxuXHQgIH1cblx0fVxuICB9XG5cbiAgLy8gTWl4aW4gdG8gY2hhbmdlIHRoZSBib3JkZXIgY29sb3IgZGVwZW5kaW5nIG9uIHRoZSBiZyBjb2xvciBvZiBpdHMgcGFyZW50XG5AbWl4aW4gdGhlbWUtYm9yZGVyLWNvbG9yLW1peGluIHtcblx0QGVhY2ggJGNvbG9yLW5hbWUsICRjb2xvci12YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcblx0ICAuYmctI3skY29sb3ItbmFtZX0gJiB7XG5cdFx0QGlmICRjb2xvci1uYW1lID09IFwicHJpbWFyeVwiIHtcblx0XHQgIGJvcmRlci1jb2xvcjogJGxpZ2h0O1xuXHRcdH0gQGVsc2UgaWYgJGNvbG9yLW5hbWUgPT0gXCJncmV5LWRhcmtcIiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRsaWdodDtcblx0XHR9IEBlbHNlIGlmICRjb2xvci1uYW1lID09IFwiZ3JleS1saWdodFwiIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJG9mZi1ibGFjaztcblx0XHR9IEBlbHNlIGlmICRjb2xvci1uYW1lID09IFwibGlnaHRcIiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRvZmYtYmxhY2s7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRkYXJrOyAvLyBEZWZhdWx0IGlmIG5vbmUgb2YgdGhlIGFib3ZlIGNvbmRpdGlvbnMgbWF0Y2hcblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cblxuLy9NaXhpbiB0byBhZGQgYSBub3RjaGVkIGNvcm5lciAtIHRvcCByaWdodFxuXG5AbWl4aW4gbm90Y2gtY29ybmVyKCRub3RjaC1zaXplKSB7XG5cdGNsaXAtcGF0aDogcG9seWdvbihcblx0ICAwIDAsIFxuXHQgIGNhbGMoMTAwJSAtICN7JG5vdGNoLXNpemV9KSAwLCBcblx0ICAxMDAlICN7JG5vdGNoLXNpemV9LCBcblx0ICAxMDAlIDEwMCUsIFxuXHQgIDAgMTAwJVxuXHQpO1xuICB9XG5cbiAgXG5cbiAgXG4gICIsIi8qKlxuICogU3dpcGVyIDUuMi4wXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTkgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogT2N0b2JlciAyNiwgMjAxOVxuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXItY29udGFpbmVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItY29udGFpbmVyLW11bHRpcm93Pi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCwuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1jb250YWluZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtdmFyaWFudDppbml0aWFsfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OjEwcHg7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZXstLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiNmZmZmZmZ9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFja3stLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiMwMDAwMDB9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjhweDtoZWlnaHQ6OHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouMn1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OjE7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjZweCAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCA0cHh9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLXdoaXRley0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6I2ZmZmZmZn0uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2t7LS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjojMDAwMDAwfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjElO2JvdHRvbTozcHg7ei1pbmRleDo1MDtoZWlnaHQ6NXB4O3dpZHRoOjk4JX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjY7LXdlYmtpdC1maWx0ZXI6Ymx1cig1MHB4KTtmaWx0ZXI6Ymx1cig1MHB4KTt6LWluZGV4OjB9LnN3aXBlci1jb250YWluZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59IiwiLmJ1dHRvbi13aXRoLWljb24ge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBAZXh0ZW5kIC5idG4tc2Vjb25kYXJ5O1xuICAgIEBleHRlbmQgLmQtaW5saW5lLWZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBmaWxsOiAkbGlnaHQ7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG59IiwiLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb24ge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBAZXh0ZW5kIC5idG4tb3V0bGluZS1zZWNvbmRhcnk7XG4gICAgQGV4dGVuZCAuZC1pbmxpbmUtZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcblxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgICAgIGhlaWdodDogMTZweDtcblxuICAgIH1cblxuICAgICY6aG92ZXIge1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhlYWRlciB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIEBleHRlbmQgLnJvdztcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTY7XG4gICAgICAgIEBleHRlbmQgLmNvbC14bDEtMjtcbiAgICAgICAgQGV4dGVuZCAuY29sLXh4bC0zO1xuICAgIH1cblxuICAgICZfX2xvZ28taW1hZ2Uge1xuICAgICAgICB3aWR0aDogNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzNykge1xuICAgICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtNCkge1xuICAgICAgICAgICAgd2lkdGg6IDYuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTY7XG4gICAgICAgIC8vIEBleHRlbmQgLm9mZnNldC14bDEtMTtcbiAgICAgICAgQGV4dGVuZCAuY29sLXhsMS03O1xuICAgICAgICBAZXh0ZW5kIC5kLWZsZXg7XG4gICAgICAgIEBleHRlbmQgLmFsaWduLWl0ZW1zLWNlbnRlcjtcbiAgICAgICAgQGV4dGVuZCAuanVzdGlmeS1jb250ZW50LWVuZDtcbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgICBAZXh0ZW5kIC5jb2wteGwxLTI7XG4gICAgICAgIEBleHRlbmQgLmQtbm9uZTtcbiAgICAgICAgQGV4dGVuZCAuZC14bDEtZmxleDtcbiAgICAgICAgQGV4dGVuZCAuanVzdGlmeS1jb250ZW50LWVuZDtcbiAgICAgICAgLy8gQGV4dGVuZCAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXI7XG4gICAgICAgIEBleHRlbmQgLmFsaWduLWl0ZW1zLWNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19zb2NpYWwtbGlzdCB7XG4gICAgICAgIEBleHRlbmQgLmxpc3QtaW5saW5lO1xuXG4gICAgICAgIG1hcmdpbjogMDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbC1saXN0LWl0ZW0ge1xuICAgICAgICBAZXh0ZW5kIC5saXN0LWlubGluZS1pdGVtO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19zb2NpYWwtbGlzdC1saW5rIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXYge1xuXG5cblx0Jl9fbGluayB7XG5cdFx0QGV4dGVuZCAubmF2LWxpbms7XG5cblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IDE1LjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWc7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cbn0iLCIuc2VjdGlvbi1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6ICRmdy1leHRyYS1ib2xkO1xuICBmb250LXNpemU6IDEuNjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICBmb250LXNpemU6IDMuMXJlbTtcbiAgfVxuXG59IiwiLnNlY3Rpb24tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1leHRyYS1ib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG59IiwiLmdhbGxlcnktdGh1bWJzIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG5cblx0LmJnLWltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGhlaWdodDogMTAwJTtcblxuXHQgICAgJjpiZWZvcmUge1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHBhZGRpbmctdG9wOiAoODMxIC8gMTU2OCkgKiAxMDAlO1xuXHRcdCAgfVxuXHR9XG5cbn1cblxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGNvbG9yOiRibGFjayAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDA7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBjb2xvcjokd2hpdGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXBsYW5zLWNvbnRhaW5lcntcblx0LnN3aXBlci1zbGlkZSB7XG5cblx0fVxufVxuIiwiLmZvb3RlciB7XG5cblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cblxuXHRwYWRkaW5nOiAycmVtIDA7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdHBhZGRpbmctdG9wOiA1cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRAZXh0ZW5kIC5jb250YWluZXI7XG5cdH1cblxuXHQmX19yb3cge1xuXHRcdEBleHRlbmQgLnJvdztcblxuXHRcdGdhcDogNHJlbTtcblxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0Z2FwOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdEBleHRlbmQgLmNvbC0xMjtcblx0XHRAZXh0ZW5kIC5jb2wtbGctMztcblx0XHRAZXh0ZW5kIC5kLWZsZXg7XG5cdFx0QGV4dGVuZCAuanVzdGlmeS1jb250ZW50LWNlbnRlcjtcblx0XHRAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQ7XG5cblx0fVxuXG5cdCZfX2xvZ28taW1hZ2Uge1xuXG5cdFx0d2lkdGg6IDVyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzNykge1xuXHRcdFx0d2lkdGg6IDZyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbTQpIHtcblx0XHRcdHdpZHRoOiA2LjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmF2IHtcblx0XHRAZXh0ZW5kIC5jb2wtMTI7XG5cdFx0QGV4dGVuZCAuY29sLWxnLTk7XG5cdFx0QGV4dGVuZCAuY29sLXhsLTY7XG5cdFx0QGV4dGVuZCAuZC1mbGV4O1xuXHRcdEBleHRlbmQgLmFsaWduLWl0ZW1zLWNlbnRlcjtcblx0XHRAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyO1xuXHRcdEBleHRlbmQgLmp1c3RpZnktY29udGVudC1sZy1lbmQ7XG5cdFx0QGV4dGVuZCAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0O1xuXHRcdEBleHRlbmQgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyO1xuXHR9XG5cblx0Jl9fbmF2LWxpc3Qge1xuXHRcdEBleHRlbmQgLm5hdjtcblx0XHRAZXh0ZW5kIC5kLWZsZXg7XG5cdFx0QGV4dGVuZCAuZmxleC13cmFwO1xuXHRcdEBleHRlbmQgLmZsZXgtY29sdW1uO1xuXHRcdEBleHRlbmQgLmZsZXgtbGctcm93O1xuXHRcdEBleHRlbmQgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuO1xuXHRcdEBleHRlbmQgLmp1c3RpZnktY29udGVudC14bC1zdGFydDtcblxuXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdGdhcDogM3JlbSAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdGdhcDogMHJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuXHRcdFx0cm93LWdhcDogMS41cmVtO1xuXHRcdH1cblxuXHRcdC5jdXJyZW50X3BhZ2VfaXRlbSxcblx0XHQuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdFxuXHR9XG5cblx0Jl9fbmF2LWl0ZW0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzdweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCZfX25hdi1saW5rIHtcblx0XHRAZXh0ZW5kIC5uYXYtbGluaztcblxuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctcmVnO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMS41cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19zb2NpYWwge1xuXHRcdEBleHRlbmQgLmNvbC0xMjtcblx0XHRAZXh0ZW5kIC5vZmZzZXQtbGctNjtcblx0XHRAZXh0ZW5kIC5jb2wtbGctNjtcblx0XHRAZXh0ZW5kIC5vZmZzZXQteGwtMTtcblx0XHRAZXh0ZW5kIC5jb2wteGwtMjtcblx0XHRAZXh0ZW5kIC5kLWZsZXg7XG5cdFx0QGV4dGVuZCAuYWxpZ24taXRlbXMtY2VudGVyO1xuXHRcdEBleHRlbmQgLmp1c3RpZnktY29udGVudC1sZy1lbmQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc29jaWFsLWxpc3Qge1xuXHRcdEBleHRlbmQgLmxpc3QtaW5saW5lO1xuXHRcdEBleHRlbmQgLmQtZmxleDtcblx0XHRAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbjtcblx0XHRAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kO1xuXHRcdEBleHRlbmQgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRnYXA6IDEuNXJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjVyZW07XG5cdFx0XHRnYXA6IDByZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fc29jaWFsLWxpc3QtaXRlbSB7XG5cdFx0QGV4dGVuZCAubGlzdC1pbmxpbmUtaXRlbTtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCZfX3NvY2lhbC1saXN0LWxpbmsge1xuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG5cdFx0c3ZnIHtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdHdpZHRoOiAyN3B4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG5cdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxuXG5cdCZfX3NwYWNlciB7XG5cdFx0QGV4dGVuZCAuY29sLTEyO1xuXHRcdG1hcmdpbjogMnJlbSAwO1xuXG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRtYXJnaW46IDNyZW0gMDtcblx0XHR9XG5cdH1cblxuXHQmX19zcGFjZXItbGluZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdH1cblxuXHQmX19zbWFsbC1wcmludCB7XG5cdFx0QGV4dGVuZCAuZC1mbGV4O1xuXHRcdEBleHRlbmQgLmp1c3RpZnktY29udGVudC1jZW50ZXI7XG5cdFx0QGV4dGVuZCAuZmxleC1jb2x1bW47XG5cdFx0QGV4dGVuZCAuZmxleC1sZy1yb3c7XG5cblx0XHRyb3ctZ2FwOiAxcmVtO1xuXHRcdGNvbHVtbi1nYXA6IDJyZW07XG5cdFx0Zm9udC1zaXplOiAkdGV4dC1zO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0Y29sdW1uLWdhcDogMi4zcmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NtYWxsLXByaW50LWNvcHlyaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fc21hbGwtcHJpbnQtbWVudSB7XG5cdFx0QGV4dGVuZCAubGlzdC1pbmxpbmU7XG5cdFx0QGV4dGVuZCAuZC1mbGV4O1xuXHRcdEBleHRlbmQgLmp1c3RpZnktY29udGVudC1jZW50ZXI7XG5cdFx0QGV4dGVuZCAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0O1xuXG5cdFx0Z2FwOiAzOHB4O1xuXHR9XG5cblx0Jl9fc21hbGwtcHJpbnQtbWVudS1pdGVtIHtcblx0XHRAZXh0ZW5kIC5saXN0LWlubGluZS1pdGVtO1xuXHR9XG5cblx0Jl9fc21hbGwtcHJpbnQtbWVudS1saW5rIHtcblx0XHRAZXh0ZW5kIC5uYXYtbGluaztcblxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMS41cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuXHR9XG5cbn0iLCIuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICNmaWVsZF9zdWJtaXQgaW5wdXQge1xuICAgIEBleHRlbmQgLmJ1dHRvbi13aXRoLWljb247XG59XG5cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuI2dmb3JtX3dyYXBwZXJfMyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0IHtcbiAgICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufSIsIi5sb2FkTW9yZUJ0biB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLXdpdGgtaWNvbjtcbiAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgIGNvbG9yOiAkbGlnaHQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjQ1cmVtIDJyZW0gMC40NXJlbSAyLjNyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNC4yNXJlbTtcbiAgICAgIH1cbn0iLCIjbWVnYS1tZW51LXdyYXAtaGVhZGVyLW1lbnUgLm1lZ2EtbWVudS10b2dnbGUgLm1lZ2EtdG9nZ2xlLWJsb2NrLTEgLm1lZ2EtdG9nZ2xlLWFuaW1hdGVkLWlubmVyLFxuI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51IC5tZWdhLW1lbnUtdG9nZ2xlIC5tZWdhLXRvZ2dsZS1ibG9jay0xIC5tZWdhLXRvZ2dsZS1hbmltYXRlZC1zbGlkZXIgLm1lZ2EtdG9nZ2xlLWFuaW1hdGVkLWlubmVyOjpiZWZvcmUsXG4jbWVnYS1tZW51LXdyYXAtaGVhZGVyLW1lbnUgLm1lZ2EtbWVudS10b2dnbGUgLm1lZ2EtdG9nZ2xlLWJsb2NrLTEgLm1lZ2EtdG9nZ2xlLWFuaW1hdGVkLXNsaWRlciAubWVnYS10b2dnbGUtYW5pbWF0ZWQtaW5uZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIDtcbn1cblxuI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51ICNtZWdhLW1lbnUtaGVhZGVyLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4bCwgeHhsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbn1cblxuXG4ubWVnYS1tZW51LWhlYWRlci1tZW51LW1vYmlsZS1vcGVuICNtZWdhLW1lbnUtd3JhcC1oZWFkZXItbWVudSAjbWVnYS1tZW51LWhlYWRlci1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG5cbi5tZWdhLW1lbnUtaGVhZGVyLW1lbnUtbW9iaWxlLW9wZW4gI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51IC5tZWdhLW1lbnUtdG9nZ2xlKyNtZWdhLW1lbnUtaGVhZGVyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5tZWdhLW1lbnUtaGVhZGVyLW1lbnUtbW9iaWxlLW9wZW4gI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51ICNtZWdhLW1lbnUtaGVhZGVyLW1lbnUgbGkubWVnYS1tZW51LWl0ZW0gYS5tZWdhLW1lbnUtbGluayB7XG4gICAgY29sb3I6ICRsaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICRsaWdodDtcbn1cblxuI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51ICNtZWdhLW1lbnUtaGVhZGVyLW1lbnUgPiBsaS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1tZW51LWl0ZW0gYS5tZWdhLW1lbnUtbGluayB7XG4gICAgY29sb3I6ICRsaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAkbGlnaHQ7XG59XG5cbiNtZWdhLW1lbnUtd3JhcC1oZWFkZXItbWVudSAjbWVnYS1tZW51LWhlYWRlci1tZW51PmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbmsge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4bCwgeHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDMwcHg7XG4gICAgfVxufVxuXG4jbWVnYS1tZW51LXdyYXAtaGVhZGVyLW1lbnUgLm1lZ2EtbWVudS10b2dnbGUgLm1lZ2EtdG9nZ2xlLWJsb2Nrcy1yaWdodCAubWVnYS10b2dnbGUtYmxvY2sge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51ICNtZWdhLW1lbnUtaGVhZGVyLW1lbnUgbGkubWVnYS1tZW51LWl0ZW0ubWVnYS10b2dnbGUtb24gPiB1bC5tZWdhLXN1Yi1tZW51IHtcbiAgICB0b3A6IDY1JTtcbn1cblxuI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51ICNtZWdhLW1lbnUtaGVhZGVyLW1lbnUgPiBsaS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1tZW51LWl0ZW0gYS5tZWdhLW1lbnUtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIGNvbG9yOiAkZGFyaztcbn1cblxuI21lZ2EtbWVudS13cmFwLWhlYWRlci1tZW51ICNtZWdhLW1lbnUtaGVhZGVyLW1lbnUgPiBsaS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1tZW51LWl0ZW0gYS5tZWdhLW1lbnUtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgY29sb3I6ICRkYXJrO1xufVxuXG4jbWVnYS1tZW51LXdyYXAtaGVhZGVyLW1lbnUgI21lZ2EtbWVudS1oZWFkZXItbWVudVtkYXRhLWVmZmVjdD1cImZhZGVcIl0gbGkubWVnYS1tZW51LWl0ZW0gPiB1bC5tZWdhLXN1Yi1tZW51IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xufSIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAkZ3JleS1saWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7IH1cbiAgLm1mcC1wcmVsb2FkZXIgYSB7XG4gICAgY29sb3I6ICRncmV5LWxpZ2h0OyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gIC5tZnAtY2xvc2U6aG92ZXIsXG4gIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogJGRhcms7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAkZ3JleS1saWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IC01NHB4OyB9XG4gIC5tZnAtYXJyb3c6aG92ZXIsXG4gIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUsXG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgXG4gIH1cbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgIHRvcDogOHB4OyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgJHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyBcbiAgfVxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgJGRhcms7IFxuICB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAkd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IFxuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAkZGFyazsgXG4gIH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyBcbn1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgXG4gIH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7IFxuICB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IFxufVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICRibGFjazsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyazsgfVxuICAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAubWZwLWZpZ3VyZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cbiIsIi5ibG9jay1icmFuZC1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWRhcms7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiA0LjNyZW0gMDtcbiAgICB9XG5cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgICAgQGV4dGVuZCAuaC0xMDA7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgQGV4dGVuZCAucm93O1xuICAgIH1cblxuICAgICZfX2NvbHVtbi1sb2dvcyB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgQGV4dGVuZCAuZC1mbGV4O1xuICAgICAgICBAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyO1xuICAgICAgICBAZXh0ZW5kIC5kLWxnLW5vbmU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2VzIHtcbiAgICAgICAgaGVpZ2h0OiAxMHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcmVtO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19zdHJpcCB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgQGV4dGVuZCAuZC1ub25lO1xuICAgICAgICBAZXh0ZW5kIC5kLWxnLWZsZXg7XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGdhcDogMi4ycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQyKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQzKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQ0KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQ1KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuN3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQ2KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQ3KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcyKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGc1KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2stdHh0IHtcblxuICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cblxuXG4gICYtLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21hZC9zcmMvYXNzZXRzL2ltYWdlcy9ncmV5LWJhY2tncm91bmQtcGF0dGVybmVkLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAZXh0ZW5kIC5yb3c7XG4gIH1cblxuICAmX19jb2x1bW4ge1xuXG4gICAgJi0tY2VudHJlZCB7XG4gICAgICBAZXh0ZW5kIC5jb2wtbWQtMTA7XG4gICAgICBAZXh0ZW5kIC5vZmZzZXQtbWQtMTtcbiAgICAgIEBleHRlbmQgLmNvbC1sZy04O1xuICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTI7XG4gICAgICBAZXh0ZW5kIC5jb2wteGwtNjtcbiAgICAgIEBleHRlbmQgLm9mZnNldC14bC0zO1xuICAgICAgQGV4dGVuZCAudGV4dC1jZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tZnVsbC13aWR0aCB7XG4gICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICBAZXh0ZW5kIC50ZXh0LXN0YXJ0O1xuICAgIH1cblxuICB9XG5cbiAgLy8gJl9fdGV4dC1jb250YWluZXIge1xuICAvLyAgIEBleHRlbmQgLnRleHQtY2VudGVyO1xuICAvLyB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBleHRlbmQgLnNlY3Rpb24tdGl0bGU7XG4gICAgQGluY2x1ZGUgdGhlbWUtY29sb3ItbWl4aW47XG4gICAgQGluY2x1ZGUgdGhlbWUtYm9yZGVyLWNvbG9yLW1peGluO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblxuICAgIEBhdC1yb290IHtcbiAgICAgIC5ibG9jay10eHQtLWJhY2tncm91bmQtaW1hZ2UgJiB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7IC8vIE92ZXJyaWRlIGNvbG9yIHdoZW4gaW5zaWRlIGJsb2NrLXR4dC0tYmFja2dyb3VuZC1pbWFnZVxuICAgICAgfVxuXG4gICAgICAuYmctZ3JleS1saWdodCAmIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICZfX2hlYWRpbmcge1xuICAgIEBleHRlbmQgLnNlY3Rpb24taGVhZGluZztcbiAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCB7XG4gICAgICAuYmxvY2stdHh0LS1iYWNrZ3JvdW5kLWltYWdlICYge1xuICAgICAgICBjb2xvcjogJGxpZ2h0OyAvLyBPdmVycmlkZSBjb2xvciB3aGVuIGluc2lkZSBibG9jay10eHQtLWJhY2tncm91bmQtaW1hZ2VcbiAgICAgIH1cblxuICAgICAgLmJnLWdyZXktbGlnaHQgJiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDEuMTJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAxLjAycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXG5cbiAgICBAYXQtcm9vdCB7XG4gICAgICAuYmxvY2stdHh0LS1iYWNrZ3JvdW5kLWltYWdlICYge1xuICAgICAgICBjb2xvcjogJGxpZ2h0OyAvLyBPdmVycmlkZSBjb2xvciB3aGVuIGluc2lkZSBibG9jay10eHQtLWJhY2tncm91bmQtaW1hZ2VcbiAgICAgIH1cblxuICAgICAgLmJnLWdyZXktbGlnaHQgJiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi5ibG9jay1jb250ZW50LXR4dC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi0tbGlnaHQtd2l0aC1wb2x5Z29uIHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbTtcbiAgfVxuXG4gICYtLWxpZ2h0LFxuICAmLS1kYXJrIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cblxuXG4gICZfX3NoYXBlIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXIteHh4bDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWQvc3JjL2Fzc2V0cy9pbWFnZXMvc2hhcGUtcmlnaHQtbW9iaWxlLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4czIpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21hZC9zcmMvYXNzZXRzL2ltYWdlcy9zaGFwZS1yaWdodC10YWJsZXQucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTVyZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kMykge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZDQpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTExcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQ1KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWQvc3JjL2Fzc2V0cy9pbWFnZXMvc3ZnL3NoYXBlLWRhcmsuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC05cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQ2KSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQ3KSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03cmVtO1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZDgpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21hZC9zcmMvYXNzZXRzL2ltYWdlcy9zdmcvc2hhcGUtZGFyay5zdmcnKTtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTRyZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnNSkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnNikge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zcmVtO1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTglO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFyZW07XG4gICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDE1NTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTklO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3NoYXBlLXJldmVyc2VkIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXIteHh4bDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWQvc3JjL2Fzc2V0cy9pbWFnZXMvc2hhcGUtbGVmdC1tb2JpbGUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzMikge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFkL3NyYy9hc3NldHMvaW1hZ2VzL3NoYXBlLWxlZnQtdGFibGV0LnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNHJlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQ5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWQvc3JjL2Fzc2V0cy9pbWFnZXMvc3ZnL3NoYXBlLWRhcmstcmV2ZXJzZWQuc3ZnJyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5MyU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYWQvc3JjL2Fzc2V0cy9pbWFnZXMvc3ZnL3NoYXBlLWRhcmstcmV2ZXJzZWQuc3ZnJyk7XG4gICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDE1NTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTklO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGV4dGVuZCAucm93O1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuMjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAtLWJzLWd1dHRlci15OiAycmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fdGV4dC1jb2wge1xuICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICBAZXh0ZW5kIC5jb2wteHM2LTEwO1xuICAgIEBleHRlbmQgLm9mZnNldC14czYtMTtcbiAgICBAZXh0ZW5kIC5jb2wtbWQtNTtcbiAgICBAZXh0ZW5kIC5vZmZzZXQtbWQtMDtcbiAgICBAZXh0ZW5kIC5kLWZsZXg7XG4gICAgQGV4dGVuZCAuZmxleC1jb2x1bW47XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBnYXA6IDNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZ2FwOiAycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBnYXA6IDMuMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcbiAgICAgIGdhcDogNHJlbTtcbiAgICB9XG5cbiAgICAmLS0xIHtcbiAgICAgIEBleHRlbmQgLm9yZGVyLTI7XG4gICAgICBAZXh0ZW5kIC5vcmRlci1tZC0xO1xuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgQGV4dGVuZCAub3JkZXItMjtcbiAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0xO1xuICAgIH1cblxuICB9XG5cbiAgJl9fdGV4dC1jb250YWluZXIge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbTYpIHtcbiAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi0tbGlnaHQtd2l0aC1wb2x5Z29uIHtcbiAgICAgIGNvbG9yOiAkbGlnaHQ7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGxpZ2h0O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgY29sb3I6ICRkYXJrO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tZGFyayB7XG4gICAgICBjb2xvcjogJGxpZ2h0O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRsaWdodDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAZXh0ZW5kIC5zZWN0aW9uLXRpdGxlO1xuXG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkO1xuXG5cbiAgICAmLS1saWdodC13aXRoLXBvbHlnb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcbiAgICB9XG5cbiAgICAmLS1kYXJrIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0O1xuICAgIH1cblxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgQGV4dGVuZCAuaDE7XG5cbiAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhLWJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHM1KSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuXG4gIH1cblxuICAmX190ZXh0LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHM1KSB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIEBleHRlbmQgLmJ0bi1zZWNvbmRhcnk7XG4gICAgQGV4dGVuZCAuZC1pbmxpbmUtZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuMjVyZW07XG4gICAgfVxuXG4gIH1cblxuICAmX19pY29uIHtcblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgJi0tZGFyayB7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRkYXJrO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkbGlnaHQ7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG5cbiAgfVxuXG5cblxuICAmX19pbWFnZS1jb2wge1xuICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICBAZXh0ZW5kIC5jb2wteHM2LTEwO1xuICAgIEBleHRlbmQgLm9mZnNldC14czYtMTtcbiAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAvLyBAZXh0ZW5kIC5vZmZzZXQtbWQtMDtcbiAgICBAZXh0ZW5kIC5kLWZsZXg7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYtLTEge1xuICAgICAgQGV4dGVuZCAub3JkZXItbWQtMTtcbiAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0wO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgQGV4dGVuZCAub3JkZXItMTtcbiAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0xO1xuICAgICAgQGV4dGVuZCAub3JkZXItbWQtMjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEzLjhyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzMikge1xuICAgICAgaGVpZ2h0OiAxNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzNCkge1xuICAgICAgaGVpZ2h0OiAxNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzNSkge1xuICAgICAgaGVpZ2h0OiAxNy41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHM2KSB7XG4gICAgICBoZWlnaHQ6IDE1LjJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4czcpIHtcbiAgICAgIGhlaWdodDogMTYuMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzOCkge1xuICAgICAgaGVpZ2h0OiAxNy4ycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHM5KSB7XG4gICAgICBoZWlnaHQ6IDE4cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGhlaWdodDogMTguNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtMykge1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtNCkge1xuICAgICAgaGVpZ2h0OiAyMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtNSkge1xuICAgICAgaGVpZ2h0OiAyMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtNykge1xuICAgICAgaGVpZ2h0OiAyM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6IDE1LjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZDQpIHtcbiAgICAgIGhlaWdodDogMTYuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kNSkge1xuICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kNykge1xuICAgICAgaGVpZ2h0OiAxNy41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQ4KSB7XG4gICAgICBoZWlnaHQ6IDE4cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQ5KSB7XG4gICAgICBoZWlnaHQ6IDE4LjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgaGVpZ2h0OiAxOXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnMikge1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnMykge1xuICAgICAgaGVpZ2h0OiAyMC41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGc0KSB7XG4gICAgICBoZWlnaHQ6IDIxLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZzUpIHtcbiAgICAgIGhlaWdodDogMjJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiAyMy41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBoZWlnaHQ6IDI5LjI1cmVtO1xuICAgIH1cbiAgfVxuXG59IiwiLmJsb2NrLWN0YSB7XG5cdHBhZGRpbmc6IDMuNXJlbSAwO1xuXG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcblx0XHRwYWRkaW5nLXRvcDogNC4yNXJlbTtcblx0ICB9XG5cblx0ICAmLS1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFkL3NyYy9hc3NldHMvaW1hZ2VzL2dyZXktYmFja2dyb3VuZC1wYXR0ZXJuZWQucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXHRcblx0Jl9fY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIEBleHRlbmQgLnJvdztcbiAgICB9XG5cblx0Jl9fY29sdW1uIHtcblx0XHRAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIEBleHRlbmQgLmNvbC14eGwtODtcblx0XHRAZXh0ZW5kIC5vZmZzZXQteHhsLTI7XG5cdFx0QGV4dGVuZCAuZC1mbGV4O1xuXHRcdEBleHRlbmQgLmZsZXgtY29sdW1uO1xuXHRcdEBleHRlbmQgLnRleHQtY2VudGVyO1xuXHRcdFxuXHRcdGdhcDogNXB4O1xuICAgIH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRAZXh0ZW5kIC5zZWN0aW9uLWhlYWRpbmc7XG5cdFx0QGluY2x1ZGUgdGhlbWUtY29sb3ItbWl4aW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdEBhdC1yb290IHtcbiAgICAgICAgICAgIC5ibG9jay1jdGEtLWJhY2tncm91bmQtaW1hZ2UgJiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7ICAvLyBPdmVycmlkZSBjb2xvciB3aGVuIGluc2lkZSBibG9jay1jdGEtLWJhY2tncm91bmQtaW1hZ2VcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cdH1cblxuXHQmX19zdWJoZWFkaW5nIHtcblx0XHRAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZztcblx0XHRmb250LXNpemU6IDFyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMTZyZW07XG5cdFx0ICB9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHQgIH1cblxuXHRcdCAgQGF0LXJvb3Qge1xuICAgICAgICAgICAgLmJsb2NrLWN0YS0tYmFja2dyb3VuZC1pbWFnZSAmIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDsgIC8vIE92ZXJyaWRlIGNvbG9yIHdoZW4gaW5zaWRlIGJsb2NrLWN0YS0tYmFja2dyb3VuZC1pbWFnZVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblx0fVxuXG5cdCZfX2xpbmsge1xuICAgICAgICBAZXh0ZW5kIC5idXR0b24td2l0aC1pY29uO1xuICAgIH1cbn1cbiIsIi5ibG9jay1mZWF0dXJlcyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuICAgICYtLWdyYWRpZW50IHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAzNCUsICNGMEYwRjAgMzQlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUxJSwgI0YwRjBGMCA1MSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNDglLCAjRjBGMEYwIDQ4JSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNDclLCAjRjBGMEYwIDQ3JSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgQGV4dGVuZCAucm93O1xuICAgIH1cblxuICAgICZfX2NhcmRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICAgICAgICAmLS0zLWNvbCB7XG4gICAgICAgICAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gICAgICAgICAgICAtLWJzLWd1dHRlci15OiAyLjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDIuNXJlbTtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLTQtY29sIHtcbiAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDIuNXJlbTtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICAgICAgICAgICAgLS1icy1ndXR0ZXIteTogMi41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZS1jb250YWluZXIge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgfVxuXG4gICAgJl9fY29weS1jb250YWluZXIge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIEBleHRlbmQgLmNvbC14eGwtODtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBleHRlbmQgLnNlY3Rpb24tdGl0bGU7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLWNvbG9yLW1peGluO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1ib3JkZXItY29sb3ItbWl4aW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1oZWFkaW5nO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuODVyZW07XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgJi0tb3JwaGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLWNvbG9yLW1peGluO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuXG4gICAgICAgICYtLTYge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgIH1cblxuICAgICAgICAmLS0zIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXhsLTM7XG4gICAgICAgIH1cblxuICAgICAgICAmLS00IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX2NhcmQge1xuICAgICAgICBAZXh0ZW5kIC5jYXJkO1xuICAgICAgICBAZXh0ZW5kIC5oLTEwMDtcbiAgICAgICAgQGV4dGVuZCAudGV4dC1jZW50ZXI7XG4gICAgICAgIEBleHRlbmQgLmJvcmRlci0wO1xuICAgICAgICBAZXh0ZW5kIC5kLWZsZXg7XG4gICAgICAgIEBleHRlbmQgLmZsZXgtY29sdW1uO1xuXG5cbiAgICAgICAgQGF0LXJvb3Qge1xuICAgICAgICAgICAgLmJsb2NrLWZlYXR1cmVzLS1ncmFkaWVudCAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGV4dGVuZCAuY2FyZC1pbWctdG9wO1xuICAgICAgICBAaW5jbHVkZSBub3RjaC1jb3JuZXIoOTBweCk7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbm90Y2gtY29ybmVyKDExMHB4KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fbGluay13cmFwcGVyIHtcbiAgICAgICAgQGV4dGVuZCAudGV4dC1kZWNvcmF0aW9uLW5vbmU7XG4gICAgfVxuXG4gICAgJl9fY2FyZC10ZXh0IHtcbiAgICAgICAgQGV4dGVuZCAuY2FyZC1ib2R5O1xuICAgICAgICBAZXh0ZW5kIC5kLWZsZXg7XG4gICAgICAgIEBleHRlbmQgLmZsZXgtY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgICAgICAmLS1weC0wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wYWQtc21hbGwge1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4zNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdyZXktbGlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMnJlbSAxLjg1cmVtO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICZfX3RleHQtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWUtYm9yZGVyLWNvbG9yLW1peGluO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmEtYm9sZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHM3KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc201KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX190ZXh0LWhlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kIC5jYXJkLXRpdGxlO1xuICAgICAgICBAZXh0ZW5kIC50ZXh0LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcblxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDc1MDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4czcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc201KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQ2KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgICB3aWR0aDogODIlO1xuICAgICAgICB9XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44OHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fdGV4dC1ib2R5IHtcbiAgICAgICAgQGV4dGVuZCAuY2FyZC10ZXh0O1xuICAgICAgICBAZXh0ZW5kIC50ZXh0LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcblxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHM3KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc201KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG5cblxuICAgICAgICBAYXQtcm9vdCB7XG4gICAgICAgICAgICAuYmxvY2stZmVhdHVyZXNfX2NhcmQtdGV4dC0tZ3JleS1saWdodCAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQtbGluayB7XG4gICAgICAgIEBleHRlbmQgLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb247XG4gICAgICAgIEBleHRlbmQgLnN0cmV0Y2hlZC1saW5rO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNDVyZW0gMnJlbSAwLjQ1cmVtIDIuM3JlbTtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgQGV4dGVuZCAuZC1mbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi13aXRoLWljb247XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb247XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9jay1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19jb250YWluZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogMCU7XG4gICAgICBcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RleHQtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTYlO1xuICAgICAgICAgICAgbGVmdDogNTglO1xuICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB0b3A6IDE5JTtcbiAgICAgICAgICAgIGxlZnQ6IDU3JTtcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgICAgIGxlZnQ6IDU2JTtcbiAgICAgICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICAgICAgdG9wOiAyMiU7XG4gICAgICAgICAgICBsZWZ0OiA1MyU7XG4gICAgICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0LWhlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kIC5zZWN0aW9uLWhlYWRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0LXN1YmhlYWRpbmcge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZztcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHdpZHRoOiA4MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICB3aWR0aDogODMlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RleHQtbGluayB7XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi13aXRoLWljb247XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC43NXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cblxufSIsIi5ibG9jay1pY29uLWdyaWQge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gICAgfVxuXG4gICAgJl9faW50cm8tY29udGFpbmVyIHtcblxuICAgICAgICBAZWFjaCAkc2l6ZSxcbiAgICAgICAgJHdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgICAkbmV3LXdpZHRoOiAkd2lkdGggKzUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHNpemUpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRuZXctd2lkdGg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1jb250YWluZXIge1xuXG4gICAgICAgIEBlYWNoICRzaXplLFxuICAgICAgICAkd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICAgICRuZXctd2lkdGg6ICR3aWR0aCArMTEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHNpemUpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRuZXctd2lkdGg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgQGV4dGVuZCAucm93O1xuICAgIH1cblxuICAgICZfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICB9XG5cbiAgICAmX19jb3B5LWNvbnRhaW5lciB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICB9XG5cbiAgICAmX19pY29ucy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBleHRlbmQgLnNlY3Rpb24tdGl0bGU7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLWNvbG9yLW1peGluO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1ib3JkZXItY29sb3ItbWl4aW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1oZWFkaW5nO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcblxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNDVyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb25zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgLyogMiBpdGVtcyBwZXIgcm93ICovXG4gICAgICAgIGNvbHVtbi1nYXA6IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4czEwKSB7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQ1KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgICAgIC8qIDIgaXRlbXMgcGVyIHJvdyAqL1xuICAgICAgICAgICAgcm93LWdhcDogMC43NXJlbTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgICAgIC8qIDUgaXRlbXMgcGVyIHJvdyAqL1xuICAgICAgICAgICAgcm93LWdhcDogMC43NXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24taW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAuZC1mbGV4O1xuICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgICAgIEBleHRlbmQgLmp1c3RpZnktY29udGVudC1jZW50ZXI7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faWNvbi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMxMCkge1xuICAgICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24tdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLWNvbG9yLW1peGluO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43OXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzMTApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5ibG9jay1pbWFnZSB7XG4gICAgaW1nICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIi5ibG9jay1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICAgIGgxLFxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLmludHJvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdGluZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxufVxuIiwiLmJsb2NrLWxpc3RpbmdzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuYmxvY2stbG9nb3Mge1xuXG4gICAgcGFkZGluZy10b3A6IDIuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbTtcbiAgICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBAZXh0ZW5kIC5yb3c7XG4gICAgfVxuXG4gICAgJl9fY29sdW1uIHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmctY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kIC50ZXh0LWNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWUtYm9yZGVyLWNvbG9yLW1peGluO1xuICAgICAgICBcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41NXJlbTtcbiAgICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nb3MtY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAuZC1mbGV4O1xuICAgICAgICBAZXh0ZW5kIC5mbGV4LXdyYXA7XG5cbiAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICAgICAgcm93LWdhcDogM3JlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcm93LWdhcDogMnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kNSkge1xuICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICAgICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGV4dGVuZCAuZC1mbGV4O1xuICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgICAgIEBleHRlbmQgLmp1c3RpZnktY29udGVudC1jZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1LjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kOCkge1xuICAgICAgICAgICAgd2lkdGg6IDYuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1LjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGc1KSB7XG4gICAgICAgICAgICB3aWR0aDogNi41cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICB3aWR0aDogOC41cmVtO1xuICAgICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrLW1hcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4jbWFwIHtcblx0Ym9keS5zaW5nbGUtcHJvcGVydGllcyAmIHtcblx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsOSk7XG5cdH1cbn1cblxuLmFjZi1tYXAge1xuXHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsOSk7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsMCwwLDAuMDkpO1xuXHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLDAsMCwwLjA5KTtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsMCwwLDAuMDkpO1xuXG5cdCYuZnVsbCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi8qIGZpeGVzIHBvdGVudGlhbCB0aGVtZSBjc3MgY29uZmxpY3QgKi9cbi5hY2YtbWFwIGltZyB7XG4gICBtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLm1hcHRleHQge1xuXHRwYWRkaW5nOiAyMHB4O1xuXG5cdHAge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4jbWFwLXZpZXcge1xuXHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oNCwzKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGhlaWdodDogMTAwdmg7XG59XG4iLCIuYmxvY2stc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG4gICAgfVxuXG4gICAgJi0tYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21hZC9zcmMvYXNzZXRzL2ltYWdlcy9ncmV5LWJhY2tncm91bmQtcGF0dGVybmVkLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBAZXh0ZW5kIC5yb3c7XG4gICAgfVxuXG4gICAgJl9fY29sdW1uIHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEwO1xuICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtMTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAuZC1mbGV4O1xuICAgICAgICBAZXh0ZW5kIC5mbGV4LWNvbHVtbjtcbiAgICAgICAgQGV4dGVuZCAuanVzdGlmeS1jb250ZW50LWNlbnRlcjtcblxuICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBoZWlnaHQ6IDIycmVtO1xuXHRcdH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgIGhlaWdodDogMjJyZW07XG5cdFx0fVxuXG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBleHRlbmQgLnRleHQtY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG5cdFx0fVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcblx0XHR9XG5cbiAgICAgICAgQGF0LXJvb3Qge1xuICAgICAgICAgICAgLmJsb2NrLXNsaWRlci0tYmFja2dyb3VuZC1pbWFnZSAmIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDsgIC8vIE92ZXJyaWRlIGNvbG9yIHdoZW4gaW5zaWRlIGJsb2NrLXNsaWRlci0tYmFja2dyb3VuZC1pbWFnZVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgIH1cblxuICAgJl9fY2FwdGlvbnMge1xuICAgIEBleHRlbmQgLmQtZmxleDtcbiAgICBAZXh0ZW5kIC5mbGV4LWNvbHVtbjtcbiAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgQGV4dGVuZCAuanVzdGlmeS1jb250ZW50LWNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHRoZW1lLWNvbG9yLW1peGluO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgICAgIEBhdC1yb290IHtcbiAgICAgICAgICAgIC5ibG9jay1zbGlkZXItLWJhY2tncm91bmQtaW1hZ2UgJiB7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0OyAgLy8gT3ZlcnJpZGUgY29sb3Igd2hlbiBpbnNpZGUgYmxvY2stc2xpZGVyLS1iYWNrZ3JvdW5kLWltYWdlXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmltYXJ5LWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIH1cblxuICAgICZfX3NlY29uZGFyeS1oZWFkbGluZSB7XG4gICAgICAgIFxuICAgIH1cblxuICAgIC8vU3R5bGluZyBCb290c3RyYXAgY2Fyb3VzZWxcblxuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgICAgIHRvcDogLTI2JTtcbiAgICAgICAgbGVmdDogLTI1JTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjAlO1xuXHRcdH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgICAgIGxlZnQ6IC0xNiU7XG5cdFx0fVxuICAgIH1cblxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgICB0b3A6IC0yNSU7XG4gICAgICAgIHJpZ2h0OiAtMjUlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjAlO1xuXHRcdH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTYlO1xuXHRcdH1cbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIH1cblxuXG59IiwiLmJsb2NrLXN0YXRzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcblxuICAgICYuYmFja2dyb3VuZC13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmJhY2tncm91bmQtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXQtaW50cm8ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuIiwiLmJsb2NrLXRhYnMge1xuICAgIC50YWJzLXBhbmVsIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2stdGVhbSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1LjVyZW07XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIEBleHRlbmQgLnJvdztcbiAgICB9XG5cbiAgICAmX190ZWFtLW1lbWJlcnMtcm93IHtcblxuICAgICAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICAgICAgICAgICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDMuNXJlbTtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6IDMuMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgIH1cblxuICAgICZfX2NvcHktY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC04O1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBleHRlbmQgLnNlY3Rpb24tdGl0bGU7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLWNvbG9yLW1peGluO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1ib3JkZXItY29sb3ItbWl4aW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1oZWFkaW5nO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuODVyZW07XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcblxuICAgICAgICAmLS02IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgIEBleHRlbmQgLmNhcmQ7XG4gICAgICAgIEBleHRlbmQgLnRleHQtY2VudGVyO1xuICAgICAgICBAZXh0ZW5kIC5ib3JkZXItMDtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cblxuICAgICAgICBAYXQtcm9vdCB7XG4gICAgICAgICAgICAuYmxvY2stZmVhdHVyZXMtLWdyYWRpZW50ICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBleHRlbmQgLmNhcmQtaW1nLXRvcDtcbiAgICAgICAgQGluY2x1ZGUgbm90Y2gtY29ybmVyKDgwcHgpO1xuICAgIH1cblxuICAgICZfX2xpbmstd3JhcHBlciB7XG4gICAgICAgIEBleHRlbmQgLnRleHQtZGVjb3JhdGlvbi1ub25lO1xuICAgIH1cblxuICAgICZfX2NhcmQtdGV4dCB7XG4gICAgICAgIEBleHRlbmQgLmNhcmQtYm9keTtcbiAgICAgICAgQGV4dGVuZCAuZC1mbGV4O1xuICAgICAgICBAZXh0ZW5kIC5mbGV4LWNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG5cbiAgICAgICAgJi0tcHgtMCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBhZGRlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdyZXktbGlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMnJlbSAxLjg1cmVtO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICZfX3RleHQtaGVhZGluZyB7XG4gICAgICAgIEBleHRlbmQgLmNhcmQtdGl0bGU7XG4gICAgICAgIEBleHRlbmQgLnRleHQtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLWNvbG9yLW1peGluO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzUwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgICB3aWR0aDogODIlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0LXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWUtY29sb3ItbWl4aW47XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLWJvcmRlci1jb2xvci1taXhpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICBmb250LXNpemU6IDEuMDRyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuODVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI4cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG4gICAgJl9fdGV4dC1ib2R5IHtcbiAgICAgICAgQGV4dGVuZCAuY2FyZC10ZXh0O1xuICAgICAgICBAZXh0ZW5kIC50ZXh0LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcblxuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4czcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbTUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IHtcbiAgICAgICAgICAgIC5ibG9jay10ZWFtX19jYXJkOmhvdmVyICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX190ZXh0LWxpbmsge1xuICAgICAgICBAZXh0ZW5kIC50cmFuc3BhcmVudC1idXR0b24td2l0aC1pY29uO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNDVyZW0gMnJlbSAwLjQ1cmVtIDIuM3JlbTtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgQGV4dGVuZCAuZC1mbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBleHRlbmQgLnN0cmV0Y2hlZC1saW5rO1xuICAgIH1cblxuICAgICZfX2ljb24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZmlsbDogJHNlY29uZGFyeTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9jay12aWRlbyB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBAZXh0ZW5kIC5yb3c7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVmdC1jb2x1bW4ge1xuICAgICAgICBAZXh0ZW5kIC5kLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhlYWRpbmcge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTU7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wteHhsLTU7XG5cbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sb2dvIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC01O1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXh4bC02O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19yaWdodC1jb2x1bW4ge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICBAZXh0ZW5kIC5jb2wteHhsLTU7XG5cbiAgICAgICAgJi0tbG9nby1zaWRlLWNvbnRlbnQge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDglO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taGVhZGluZy1zaWRlLWNvbnRlbnQge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMyU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi10aXRsZTtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWUtY29sb3ItbWl4aW47XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLWJvcmRlci1jb2xvci1taXhpbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kIC5zZWN0aW9uLWhlYWRpbmc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZpZGVvLXdyYXAge1xuICAgICAgICBAZXh0ZW5kIC5yYXRpbztcbiAgICAgICAgQGV4dGVuZCAucmF0aW8tZnctdmlkZW87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tMTZ4OSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5yYXRpby0xNng5O1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmJsb2NrLXJvdyB7XG5cdC5ncmlkLWl0ZW0ge1xuXHRcdGgxLFxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0aDEsXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0LnNlY3Rpb24tY29udGVudCB7XG5cdFx0aDEsXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCYubS10b3Age1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcblx0XHRcdG1hcmdpbi10b3A6IDkwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5tLWJvdHRvbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOTBweDtcblx0XHR9XG5cdH1cblxuXHQmLnNpbmdsZS1jb2x1bW4tY29udGVudCAge1xuXHRcdHBhZGRpbmc6IDQ1cHggMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdHBhZGRpbmc6IDkwcHggMCA5MHB4IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuYXJjaGl2ZS1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICB9XG5cbiAgICAmLS1ncmFkaWVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDE5JSwgI0YwRjBGMCAxOSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMjglLCAjRjBGMEYwIDI4JSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAyNiUsICNGMEYwRjAgMjYlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAyNyUsICNGMEYwRjAgMjclKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBAZXh0ZW5kIC5yb3c7XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cbiAgICAgICAgJi0tMy1jb2wge1xuICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAgICAgICAgICAgLS1icy1ndXR0ZXIteTogMi41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogMi41cmVtO1xuICAgICAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICAtLWJzLWd1dHRlci14OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgLS1icy1ndXR0ZXIteTogMy41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX190aXRsZS1jb250YWluZXIge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgfVxuXG4gICAgJl9fY29weS1jb250YWluZXIge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIEBleHRlbmQgLmNvbC14eGwtODtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBleHRlbmQgLnNlY3Rpb24tdGl0bGU7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktZGFyaztcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1oZWFkaW5nO1xuICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuODVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vcnBoYW4ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG5cbiAgICAgICAgJi0tNiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tNjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLTMge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wteGwtMztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLTQge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fY2FyZCB7XG4gICAgICAgIEBleHRlbmQgLmNhcmQ7XG4gICAgICAgIEBleHRlbmQgLmgtMTAwO1xuICAgICAgICBAZXh0ZW5kIC50ZXh0LWNlbnRlcjtcbiAgICAgICAgQGV4dGVuZCAuYm9yZGVyLTA7XG4gICAgICAgIEBleHRlbmQgLmQtZmxleDtcbiAgICAgICAgQGV4dGVuZCAuZmxleC1jb2x1bW47XG4gICAgICAgIEBleHRlbmQgLmJnLXRyYW5zcGFyZW50O1xuXG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGV4dGVuZCAuY2FyZC1pbWctdG9wO1xuICAgICAgICBAaW5jbHVkZSBub3RjaC1jb3JuZXIoOTBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdGNoLWNvcm5lcigxMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rLXdyYXBwZXIge1xuICAgICAgICBAZXh0ZW5kIC50ZXh0LWRlY29yYXRpb24tbm9uZTtcbiAgICB9XG5cbiAgICAmX19jYXJkLXRleHQge1xuICAgICAgICBAZXh0ZW5kIC5jYXJkLWJvZHk7XG4gICAgICAgIEBleHRlbmQgLmQtZmxleDtcbiAgICAgICAgQGV4dGVuZCAuZmxleC1jb2x1bW47XG4gICAgICAgIEBleHRlbmQgLmJnLXRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgICAgICAmLS1weC0wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wYWQtc21hbGwge1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4zNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdyZXktbGlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMnJlbSAxLjg1cmVtO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICZfX3RleHQtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWUtYm9yZGVyLWNvbG9yLW1peGluO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmEtYm9sZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHM3KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc201KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX190ZXh0LWhlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kIC5jYXJkLXRpdGxlO1xuICAgICAgICBAZXh0ZW5kIC50ZXh0LXN0YXJ0O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzUwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtNSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kNikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICAgICAgd2lkdGg6IDgyJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fdGV4dC1ib2R5IHtcbiAgICAgICAgQGV4dGVuZCAuY2FyZC10ZXh0O1xuICAgICAgICBAZXh0ZW5kIC50ZXh0LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS1jb2xvci1taXhpbjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4czcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbTUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBhdC1yb290IHtcbiAgICAgICAgICAgIC5ibG9jay1mZWF0dXJlc19fY2FyZC10ZXh0LS1ncmV5LWxpZ2h0ICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dC1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAudHJhbnNwYXJlbnQtYnV0dG9uLXdpdGgtaWNvbjtcbiAgICAgICAgQGV4dGVuZCAuc3RyZXRjaGVkLWxpbms7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMC40NXJlbSAycmVtIDAuNDVyZW0gMi4zcmVtO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgQGV4dGVuZCAuZC1mbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi13aXRoLWljb247XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnRyYW5zcGFyZW50LWJ1dHRvbi13aXRoLWljb247XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b25fY29sIHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgIH1cblxuICAgICZfX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn0iLCIuZnJvbnQtaGVybyB7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdGNvbG9yOiAkd2hpdGU7XG5cblx0aDEsaDIsSDUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxufVxuXG4uZnJvbnQtYXJlYSB7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuXG5cdC5lbGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuXHRcdH1cblxuXHRcdGg0LGgzIHtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cbn1cblxuXG5cbi8qXG4gKiBIZXJvIExheW91dFxuICovXG4ubGF5b3V0LWhlcm97XG4gICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgcGFkZGluZzo1MHB4IDA7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG4ubGF5b3V0LWhlcm8gaDF7XG4gICAgZm9udC1zaXplOjUwcHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xufVxuLmxheW91dC1oZXJvIGgze1xuICAgIGZvbnQtc2l6ZTozMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbn1cbi8qKlxuICogUHJldmlldyBtb2RlXG4gKi9cbi5sYXlvdXQtaGVyby5pcy1wcmV2aWV3e1xuXG59XG5cblxuLyoqXG4gKiBHYWxsZXJ5IFdQIHN0eWxlXG4gKi9cblxuLmdhbGxlcnkge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDE4cHg7XG59XG5cbi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXRvcDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMzMlO1xufVxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0geyB3aWR0aDogNTAlOyB9XG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7IHdpZHRoOiAyNSU7IH1cbi5nYWxsZXJ5IGltZyB7XG5cdHBhZGRpbmc6IDhweDtcbn1cbi5nYWxsZXJ5IGltZzpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmdhbGxlcnktY29sdW1ucy0yIC5hdHRhY2htZW50LW1lZGl1bSB7XG5cdG1heC13aWR0aDogOTIlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmF0dGFjaG1lbnQtdGh1bWJuYWlsIHtcblx0bWF4LXdpZHRoOiA4NCU7XG5cdGhlaWdodDogYXV0bztcbn1cbi5nYWxsZXJ5IC5nYWxsZXJ5LWNhcHRpb24ge1xuXHRjb2xvcjogIzg4ODtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW46IDAgMCAxMnB4O1xufVxuLmdhbGxlcnkgZGwsIC5nYWxsZXJ5IGR0IHsgbWFyZ2luOiAwOyB9XG4uZ2FsbGVyeSBiciticiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG5cbi5oZW50cnkge1xuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cblx0aDMge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG59Il19 */
